社区
MySQL
帖子详情
MySQL删除大量数据后,为什么数据文件的大小变小?
fengmanbuqiu
2007-06-20 01:53:59
MySQL删除大量数据后,为什么数据文件的大小变小?是不是删除的数据还可以恢复,如果能,该怎么恢复?
...全文
416
6
打赏
收藏
MySQL删除大量数据后,为什么数据文件的大小变小?
MySQL删除大量数据后,为什么数据文件的大小变小?是不是删除的数据还可以恢复,如果能,该怎么恢复?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
懒得去死
2007-06-21
打赏
举报
回复
得养成良好的每天备份的习惯,这样在怎么养你也不怕。
klan
2007-06-21
打赏
举报
回复
hehe,有意思的问题
daisylh
2007-06-21
打赏
举报
回复
如果要恢復,需及時作備份
mathematician
2007-06-21
打赏
举报
回复
删除后的数据如果已commit,就不容易恢复了。
wangchunning45
2007-06-20
打赏
举报
回复
如果采用了主从结构,可以再次从主库上恢复你之前删除的数据。除此方法之外就只能从备份中恢复了。
弱弱的问一句,删除数据后难道数据文件不应该变小吗?至少MySQL会重新整理索引吧
懒得去死
2007-06-20
打赏
举报
回复
有binlog吗?
MySQL
进阶45讲【13】为什么表
数据
删掉一半,表文件
大小
不变?
MySQL
进阶45讲【13】为什么表
数据
删掉一半,表文件
大小
不变?
搞定面试官 - 为什么在
MySQL
中使用 Delete
删除
数据
之后,表
数据
文件
大小
为什么没变?
大家好,我是啊粥,昨天我们介绍了
MySQL
索引的模型。 文末,我留了一个问题,在我们执行 delete 命令
删除
数据
的时候,为什么表
数据
文件
大小
没变化。 这也是我以前面试遇到过的一个问题,今天就给大家分享一下具体原因。 一般来说,我们如果想
删除
整个变的情况下,我们会直接使用 drop table 来回收表空间,但这是建立在我们以后不再用这张表时。 但是我们在业务开发中,更长碰到的是使用 delete 来
删除
具体的业务
数据
行,InnoDB 在处理
删除
的时候会将空间地址标记为
删除
,但是并不会真正
删除
。因为它
MySQL
11- 为什么表
数据
删掉一半,表文件
大小
不变?
为何
删除
数据
文件
大小
不变解答 一个InnoDB表包含两部分, 即: 表结构定义和
数据
。 在
MySQL
8.0版本以前, 表结构是存在以.frm为后缀的文件里。 而
MySQL
8.0版本, 则已经允许把表结构定义放在系统
数据
表中了。 接下来, 先说明为什么简单地
删除
表
数据
达不到表空间回收的效果, 然后再和你介绍正确回收空间的方法。 表
数据
既可以存在共享表空间里, 也可以是单独的文件。 这个行为是由参数innodb_file_per_table控制的: 这个参数设置为OFF表示的是, 表的
数据
放在系统共享表空
mysql
删除
数据
后为什么不
变小
_
MySQL
删除
数据
,表文件
大小
依然没变的原因
对于运行很长时间的
数据
库来说,往往会出现表占用存储空间过大的问题,可是将许多没用的表
删除
之后,表文件的
大小
并没有改变,想解决这个问题,就需要了解 InnoDB 如何回收表空间的。对于一张表来说,占用空间重要分为两部分,表结构和表
数据
。通常来说,表结构定义占用的空间很小。所以空间的问题主要和表
数据
有关。在
MySQL
8.0 前,表结构存储在以 .frm 为后缀的文件里。在 8.0,允许将表结构定义...
13 | 为什么表
数据
删掉一半,表文件
大小
不变?
MySQL
45讲 实践篇 13 | 为什么表
数据
删掉一半,表文件
大小
不变? 在
MySQL
8.0 版本以前,表结构是存在以.frm 为后缀的文件里。而
MySQL
8.0 版本,则已经允许把表结构定义放在系统
数据
表(ibdata)中了。 参数 innodb_file_per_table 表
数据
既可以存在共享表空间(ibdata*) 里,也可以存放于独立表空间(.ibd文件)。这个行为是由参数 innodb_file_per_table 控制(从
MySQL
5.6.6 版本开始,默认值为 ON): 设置
MySQL
56,679
社区成员
56,709
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章