DELETE只是将数据标识为删除,并没有整理数据文件,当插入新数据后,会再次使用这些被置为删除标识的记录空间。(当DELETE后面跟条件的时候 是这种情况,不跟条件直接delete的时候,则不会有这种情况)如
delete from table_name和delete from table_name where 不带条件的语句清空了表,myd文件大小为0;但是带条件的删除了整个表以后,myd和文件的大小不变。

解决办法:
1.扩充单表容量
先查看表的状态:show table status like 'table_name',然后修改表的容量:alter table_name max_rows=2000000000000,avg_low_length=500000。

2.释放表空间
执行 SHOW TABLE STATUS
返回的记录中有一个 Date_free 字段.它显示的是 MyISAM 的表浪费空间.

使用 OPTIMIZE TABLE 指令可以优化它.

转载于:https://www.cnblogs.com/shineshqw/articles/2325850.html

mysql delete 数据之后 .MYD文件大小没有发生变化相关推荐

  1. 【176期】面试官:MYSQL 表数据 delete 删除后,为何还占用存储空间?

    点击上方"Java精选",选择"设为星标" 别问别人为什么,多问自己凭什么! 下方有惊喜,留言必回,有问必答! 每天 08:35 更新文章,每天进步一点点... ...

  2. MySQL DELETE:删除数据

    在 MySQL 中,可以使用 DELETE 语句来删除表的一行或者多行数据. 删除单个表中的数据 使用 DELETE 语句从单个表中删除数据,语法格式为: DELETE FROM <表名> ...

  3. mysql delete 表关联删除数据_mysql delete 多表连接删除功能

    单个表的删除: DELETE FROM tableName WHERE columnName = value; 删除表内的所有行: 即:保留表的结构.属性.索引 DELETE FROM tablena ...

  4. 【数据库数据恢复】华为云mysql数据库数据被delete的数据恢复案例

    数据库数据恢复环境: 华为云ECS,linux操作系统: mysql数据库,实例内数据表默认存储引擎为innodb. 数据库故障: 在执行数据库版本更新测试时,用户误将本应在测试库测试的sql脚本执行 ...

  5. mysql 修改数据 where_MySQL 误删数据、误更新数据(update,delete忘加where条件)

    MySQL 误操作后数据恢复(update,delete忘加where条件) 关键词:mysql误删数据,mysql误更新数据 在数据库日常维护中,开发人员是最让人头痛的,很多时候都会由于SQL语句写 ...

  6. mysql禁止数据被删除_为什么MySQL不建议delete删除数据

    我负责的有几个系统随着业务量的增长,存储在MySQL中的数据日益剧增,我当时就想现在的业务方不讲武德,搞偷袭,趁我没反应过来把很多表,很快,很快啊都打到了亿级别,我大意了,没有闪,这就导致跟其Join ...

  7. mysql .myd_关于mysql 删除数据后(.MYD,MYI)物理空间未释放

    关于mysql 删除数据后物理空间未释放 OPTIMIZE TABLE 当您的库中删除了大量的数据后,您可能会发现数据文件尺寸并没有减小.这是因为删除操作后在数据文件中留下碎片所致.OPTIMIZE ...

  8. mysql delete 标记_MySQL删除操作其实是假删除

    在 InnoDB 中,你的 delete 操作,并不会真的把数据删除,mysql 实际上只是给删除的数据打了个标记,标记为删除,因此你使用 delete 删除表中的数据,表文件在磁盘上所占空间不会变小 ...

  9. mysql 大量数据 更改索引_MySql——来自狂神说Java - 贤贤贤sir

    为什么学习数据库 1.岗位技能需求 2.现在的世界,得数据者得天下 3.存储数据的方法 4.程序,网站中,大量数据如何长久保存? 5.数据库是几乎软件体系中最核心的一个存在. 什么是数据库 数据库 ( ...

最新文章

  1. java培训分享:java软件开发可以用哪些软件?
  2. 最佳适应算法的计算方法
  3. Netty 解决粘包和拆包问题的四种方案
  4. malloc 和alloc及calloc的区别
  5. python排序链表_合并K个排序链表
  6. Android串口通信apk源码
  7. GB28181协议中的事件系统设计
  8. 高考计算机专业最低分数线是多少,2021最低多少分可以稳上二本 高考二本分数线是多少...
  9. Bzoj 3932: [CQOI2015]任务查询系统(主席树)
  10. 微软商店错误代码: 0x80131500解决方案
  11. 电子沙盘 数字沙盘 开发教程
  12. 当“雷布斯”遇到“乔布斯”——小米美国专利状况分析
  13. 解决a标签下载网络图片直接打开的问题,通过浏览器下载网络文件
  14. Applied Cryptography:chapter 11 数学背景
  15. ug钣金冲压成型--混合折弯
  16. 《第五周RFID作业》物联112118 林家辉
  17. 字符编码的概念(UTF-8、UTF-16、UTF-32都是什么鬼)
  18. Sybase 时间处理Convert 的使用
  19. AJAX 请求简讯
  20. 时间改变一切—兄弟连IT教育

热门文章

  1. matlab电力系统潮流计算软件matpower_衡真课堂 | 电力系统稳态与暂态分析
  2. 软引用和弱引用的应用场景
  3. asp.net core文档下载_推荐一个必备的开源项目 (附下载链接)
  4. 樊登高效休息法读书心得_读书时间丨高效休息法:让身体和大脑彻底放松的七个方法...
  5. use IE7 agent on safari 13
  6. map-based exploration of intrinsic shape differences and variability
  7. 3DShader之移位贴图(Displacement Mapping)
  8. 神经网络绘图工具-总结
  9. vscode中安装webpack_leaflet-webpack 入门开发系列一初探篇(附源码下载)
  10. 实用typescript_从今天开始,拿起 TypeScript 做一个轮子的制造者