下图中共有340w条数据。

可以看到Data Length 数据占用大小为737.4MB

方法:删除主键外其他索引,之后进行删除数据,删除完毕后,重建索引。

三次实验结果

  1. 存在索引:耗时96.1s,删除索引:耗时51s(未加上删除索引的耗时)
  2. 存在索引:耗时88.7s,删除索引:耗时9.6+51=60.6s
  3. 存在索引:耗时89s,删除索引:耗时9.4+51=60.4s

    当前数量级下约节省了三分之一的时间。

重建索引的耗时没有加进来,因为当前实验相当于将表清空了,重建索引的耗时没有意义。

Mysql删除百万数据提升速度方法相关推荐

  1. Mysql 之百万数据导入

    Mysql 之百万数据导入 1.方法 直接source sql 文件进行直接导入(不推荐) Load data infile命令进行导入(推荐) 更换引擎,将表的InnoDB引擎改为MyISAM,再导 ...

  2. Mysql 删除重复数据保留一条有效数据

    ============================== ©Copyright 蕃薯耀 2023-01-31 蕃薯耀的博客_CSDN博客-蕃薯耀分享,java,js领域博主 一.Mysql 删除重 ...

  3. linux mysql 定时任务_Linux下Mysql定时任务备份数据的实现方法

    前言 备份是容灾的基础,是指为防止系统出现操作失误或系统故障导致数据丢失,而将全部或部分数据集合从应用主机的硬盘或阵列复制到其它的存储介质的过程.而对于一些网站.系统来说,数据库就是一切,所以做好数据 ...

  4. MySQL 删除大量数据

    MySQL 删除大量数据 效果 操作 数据量太大 无法count 存储过程 分批 批量删除 为什么使用存储过程 分析 测试数据 优化空间 注意 参考: 效果 操作 数据量太大 无法count sele ...

  5. mysql删除重复记录语句的方法 作者: 字体:[增加 减小] 类型:转载 时间:2010-06-21 我要评论 查询及删除重复记录的SQL语句,虽然有点乱,但内容还是不错的。 . .

    mysql删除重复记录语句的方法 作者: 字体:[增加 减小] 类型:转载 时间:2010-06-21 我要评论 查询及删除重复记录的SQL语句,虽然有点乱,但内容还是不错的. 例如: id name ...

  6. MySql删除重复数据(只保留一条)

    MySql删除重复数据 1. 问题引入 前一段遇到MySql数据重复的问题.由于重复向同一张表导入同一批数据,导致前台展示的数据重复,唯一方便快捷的方法莫过于利用delete操作删除重复数据(已经封板 ...

  7. MySQL 删除表数据,重置自增 id 为 0 的两个方式

    MySQL 删除表数据,重置自增 id 为 0 的两个方式: 1.truncate table table_name; truncate table `user`; 2.delete 配合 alter ...

  8. java list 合并 重复的数据_Java ArrayList合并并删除重复数据3种方法

    首页 > 基础教程 > 集合框架 > ArrayList类 Java ArrayList合并并删除重复数据3种方法 1. 通过List自带方法list.retainAll() Lis ...

  9. MySQL删除重复数据只保留最新的一条

    MySQL删除重复数据并保留最新的一条,网上有些博客写的有问题,因为他们只考虑到或者说他们的重复数据最多只有两条,当重复数据大于2时,就会出现问题. 案例描述: 按天删除表中重复数据只保留最新的一条( ...

最新文章

  1. Nat. Mach. Intel. | 突变后蛋白蛋白结合力的拓扑网络树预测模型
  2. 大佬的设计模式PDF学习笔记!
  3. Google zerotouch方案介绍
  4. MyBatis 实际使用案例-settings
  5. linux加水印乱码,linux java程序加水印及中文乱码方案(二)
  6. 剑指Offer之平衡二叉树
  7. sqlite3怎么筛选一个月之前的_怎么查询指定日期 和 这个日期 之前一个月前的数据...
  8. Collectors.toMap报错 :Duplicate key
  9. 内网渗透系列:内网隧道之DNS隧道
  10. 在Ubuntu 22.04上安装WRF-Chem模型4.4版本和KPP
  11. 树莓派1——摄像头实时视频和截图
  12. 挂耳耳机十大品牌排行榜哪个好,目前排行靠前的五款耳机推荐
  13. Chart.js绘图,数据图
  14. 【简单易上手】昇思MindSpore邀你定制专属Diffusion模型
  15. 新思科技网络安全研究中心分析手机中的生物识别数据泄露漏洞
  16. TCP文件传输服务器
  17. 设置DIV中的select水平垂直居中
  18. 用HTML5技术打造跨平台大型网游
  19. NOIP2017D2T3-列队
  20. 解决Spring Boot 使用RedisTemplate 存储键值出现乱码 \xac\xed\x00\x05t\x00

热门文章

  1. Android 9格锁屏
  2. 一种基于中继模式的跨链通信方案
  3. IDEA 没有Tomcat 也没有Application Servers的解决办法
  4. 短视频直播源码 语音直播原生APP源码
  5. SpringBoot +Vue前后端分离(笔记)
  6. pb对Web Service的操作可使用两种方式实现
  7. paddleocr自定义字典训练自己的数据集(rec模块)
  8. 学习Python语言有什么用?
  9. ajax 上传文件实例,JavaScript使用Ajax上传文件的示例代码
  10. 用python和NetAssist来做TCP客户端和服务器端