mysql怎么查看表碎片大小
发布时间:2021-12-28 11:59:09 所属栏目:MySql教程 来源:互联网
导读:这篇文章主要为大家展示了mysql怎么查看表碎片大小,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下mysql怎么查看表碎片大小这篇文章吧。 查看表碎片大小 (1)查看某个表的碎片大小 mysql SHOW TABLE STATUS LI
这篇文章主要为大家展示了“mysql怎么查看表碎片大小”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“mysql怎么查看表碎片大小”这篇文章吧。![]() 查看表碎片大小 (1)查看某个表的碎片大小 mysql> SHOW TABLE STATUS LIKE '表名';1 结果中’Data_free’列的值就是碎片大小 (2)列出所有已经产生碎片的表 mysql> select table_schema db, table_name, data_free, engine from information_schema.tables where table_schema notin ('information_schema', 'mysql') and data_free > 0; 建议 清除碎片操作会暂时锁表,数据量越大,耗费的时间越长,可以做个脚本,定期在访问低谷时间执行,例如每周三凌晨,检查DATA_FREE字段,大于自己认为的警戒值的话,就清理一次。 以上是“mysql怎么查看表碎片大小”这篇文章的所有内容,感谢各位的阅读! (编辑:汉中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐
热点阅读