MySQL 5.7版本说明
若要合并片段行并消除因删除或更新行而造成的浪费空间,请运行myisamchk在恢复模式:
$ > myisamchk - rtbl_name
方法可以以同样的方式优化表优化表
SQL语句。优化表
执行表修复和键分析,并对索引树进行排序,以便键查找更快。实用程序和服务器之间也不可能发生不必要的交互,因为当您使用时,服务器会完成所有的工作优化表
.看到第13.7.2.4节,“优化表语句”.
myisamchk有许多其他选项可以用来提高表的性能:
——分析
或——一个
:进行密钥分布分析。这通过使连接优化器能够更好地选择连接表的顺序和应该使用的索引来提高连接性能。——排序索引
或- s
:对索引块进行排序。这优化了查找并使使用索引的表扫描速度更快。——排序记录=
或index_num
- r
:根据给定的索引对数据行进行排序。这使您的数据更加本地化,并可能加快基于范围的速度index_num
选择
而且命令
使用此索引的操作。
有关所有可用选项的完整描述,请参见章节4.6.3,“myisamchk - MyISAM表维护工具”.