8.5.1 优化 InnoDBtable 的存储布局

OPTIMIZE TABLE复制 table 的数据部分并重建索引。好处来自改进索引内数据的打包,并减少了 table 空间和磁盘内的碎片。好处因每个 table 中的数据而异。您可能会发现其中一些收益显着,而其他收益则不大,或者收益随着时间的流逝而减少,直到您下次优化 table 格为止。如果 table 很大或正在重建的索引不适合缓冲池,则此操作可能会很慢。向 table 中添加大量数据后的第一次运行通常比以后的运行要慢得多。

当使用COMPACT行格式(默认的InnoDB格式)和可变长度字符集(例如utf8sjis)时,CHAR(N)列占据可变的空间量,但仍至少* N *个字节。

首页