MySQL碎片文件

1、产生原因
当我们使用delete删除数据的时候,删除之后再次扫描的时候还是会遍历整个表,包括删除的部分,因为在使用delete删除数据的时候,MySQL并不会把真是的数据文件真是删除,而知识将文件的标识位删除,也没有整理数据文件,因此不会释放表空间,换句话说,当我们从表中删除数据的时候这段删除的数据空间就会被流出来
delete删除操作产生的数据碎片会占用磁盘空间,如果说我们删除数据量不大的时候,我们不必优化,因为千哥讲的雪位线变化不大,当再次写数据的时候还是会从删除的底部写进去,当出现特别大的数据量删除时,我们就要优化下这个表,来彻底释放删除的那些空间

posted @ 2022-03-25 14:21  MySQL成长之路  阅读(107)  评论(0)    收藏  举报