您现在的位置是:首页 > 正文

百万级别或以上的数据如何删除

2024-01-31 00:20:48阅读 0

由于索引需要额外的维护成本,因为索引文件是单独存在的文件,所以当我们对数据的增加,修改,删除都会产生额外的对索引文件的操作,这些操作需要消耗额外的I/O,会降低增/改/删的执行效率。所以,在我们删除数据库百万级别数据的时候,查询mysql官方手册得知删除数据的速度和创建的索引数量是成正比的。

1、所以我们想要删除百万数据的时候可以先删除索引(此时大概耗时三分多种)

2、然后删除其中无用的数据(此过程需要不到两分钟)

3、删除完成后重新创建索引(此时数据较少了)创建索引也非常快,约十分钟左右。

4、与之前的直接删除绝对是要快速很多,更别说万一删除中断,一切删除会回滚。那更是坑了

网站文章

  • websocket.WebSocketApp

    WebSocket 是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。 WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在 W...

    2024-01-31 00:20:20
  • java读取文件 16进制_Java:文件到十六进制?

    小编典典你真幸运。我几个月前不得不这样做。这是一个精简版,需要从命令行获取两个参数。命令行参数都是文件名…第一个是输入文件,第二个是输出文件。输入文件以二进制形式读取,输出文件以ASCII十六进制形式...

    2024-01-31 00:20:13
  • mysql 系统库(一) —— 权限系统表与访问权限控制系统

    系列文章参考自《MySQL 性能优化金字塔法则》,删除了书里重复说明和过于复杂的一些解释,完整版请参考原书。 前一篇有提到,information_schema 下的表都是非持久的,重启数据就会丢失,那么这些数据来自哪里呢?一部分来自ibdata共享表空间中的数据字典表的映射,而另一部分就来自mysql 系统库下的持久表。 mysql 系统库中包含以下类型的表: 权限系统表与访问权限...

    2024-01-31 00:20:06
  • java -jar 指定端口_Java可视化故障处理工具远程调试配置

    java -jar 指定端口_Java可视化故障处理工具远程调试配置

    本文介绍的几种工具适用于监控与分析Jvm堆内内存、栈、垃圾回收的状况。对于堆外内存的情况,只适用于DirectByteBuffer类,不适用于Unsafe类。JConsoleVisualVMJprof...

    2024-01-31 00:19:40
  • 机器人学习之项目- Project4:Home Sevice Robot

    机器人学习之项目- Project4:Home Sevice Robot

    这个项目的下一个任务是选择两个不同的目标,根据目标确定方向,以测试机器人达到的能力。我们将这些目标称为取货区和卸货区区域。该部分仅用于测试目的,以确保机器人能够在自主命令它向这些位置移动之前,可到达这...

    2024-01-31 00:19:33
  • 微服务访问安全设计方案全探索

    微服务访问安全设计方案全探索

    今天给大家带来的是 数人云工程师文权在高效运维线上群的分享实录。从传统单体应用架构到微服务架构,安全问题一直是人们关注的重点,文权与大家分享了关于微服务访问安全设计方案的探索与实践。 我们首先从传统单体应用架构下的访问安全设计说起,然后分析现代微服务架构下,访问安全涉及的原则,接着讨论目前常用的几种微服务架构下的访问安全设计方案。最后,详析Spring Cloud微服务架构下如何解决访问安...

    2024-01-31 00:19:27
  • 【计算机网络】TCP / IP 四层协议

    【计算机网络】TCP / IP 四层协议

    TCP / IP 是一个四层的体系结构,它从上至下包含应用层、运输层、网际层(强调本层可解决不同网络的互连问题)、网络接口层,在学习时,可结合OSI 和 TCP / IP 的特点,采用一种仅有五层的体系结构。

    2024-01-31 00:19:20
  • Android kotlin:json自动生成bean

    1. 取得json字符串 { "memo_id": 351, "items": [{ "language": "en",...

    2024-01-31 00:18:51
  • vue3.0中echarts实现中图地图的省份切换,并解决多次切换后地图卡死的情况

    vue3.0中echarts实现中图地图的省份切换,并解决多次切换后地图卡死的情况

    实现中国地图的省份切换

    2024-01-31 00:18:44
  • openssl运行出现 no OPENSSL_Applink解决办法

    openssl运行出现 no OPENSSL_Applink解决办法

    在使用openssl里面的test目录下ecdhtest.c运行时出错,如下: 百度到解决办法http://www.bubuko.com/infodetail-1082732.html,但是对我来说直接这么写错误还是没解决,原来是extern “C”语法写错了,语法参照这个博客:http://blog.csdn.net/daydreamingboy/article/details/877

    2024-01-31 00:18:37