㈠ optimize
optimize可以回收空间、减少碎片、提高I/O
目前支持的存储引擎有:InnoDB、MyASIM和ARCHIVE
如果是Replication环境、可加NO_WRITE_TO_BINLOG(或者LOCAL、意思完全相同)、比如:
optimize local table table_name;
optimize可以回收空间、减少碎片、提高I/O
目前支持的存储引擎有:InnoDB、MyASIM和ARCHIVE
如果是Replication环境、可加NO_WRITE_TO_BINLOG(或者LOCAL、意思完全相同)、比如:
optimize local table table_name;
以下是一个简单测试:
[mysql@odd employees]$ ls -alh t.ibd
-rw-rw---- 1 mysql dba 24M 05-22 16:48 t.ibd
未optimize前、有24M
mysql> optimize table t;
+-------------+----------+----------+-------------------------------------------------------------------+
| Table

本文介绍了MySQL中check、optimize和analyze三个命令的使用,主要用于检查表错误、收集优化器统计信息和提升性能。check表适用于InnoDB和MyISAM引擎,analyze表对MyISAM、BDB、InnoDB引擎有效,并可用于优化查询性能。
最低0.47元/天 解锁文章
1017

被折叠的 条评论
为什么被折叠?



