找出有碎片的所有的表
SELECT TABLE_NAME,DATA_FREE FROM information_schema.TABLES WHERE Data_free > 0 \G
然后优化
OPTIMIZE TABASE T; 一次一个?请问可以批量的进行优化吗?
SELECT TABLE_NAME,DATA_FREE FROM information_schema.TABLES WHERE Data_free > 0 \G
然后优化
OPTIMIZE TABASE T; 一次一个?请问可以批量的进行优化吗?
结果COPY下来,在编辑软件中处理一下,形成
OPTIMIZE TABLE tbl_name [, tbl_name] ...
MYSQL5.1.10以上支持