羊汤烧饼羊汤烧饼

空洞

Toretto·2022-02-07 10:03·126 次阅读

空洞

1. delete 

     //delete 只是把 记录或页 标记为可复用 ,并没有释放表空间 (Truncate 可以理解为drop+create ,是可以释放空间的)

2. 页分裂

    //插入数据也会造成空洞

 

 

3. 更新索引上的值,可以理解为删除旧值,写入新的 ,也可能造成空洞

 

 

4 . 空洞解决办法: alter table t engine=InnoDB, 此命令隐含意思是  alter table t engine=innodb,ALGORITHM=inplace; 

    此操作在5.6 以后是online的

posted @   羊汤烧饼  阅读(126)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示