12.4.3 表的优化

如果一个表已经用了一段时间,随着更新和删除操作的发生,数据将会变得支离破碎。这样同样会增加在该表中查询所花的时间。可以使用如下语句修复它:


OPTIMIZE TABLE tablename;


或者在命令提示符下键入:


myisamchk-r table


也可以使用myisamchk工具根据索引对该表索引和数据进行排序,如下所示:


myisamchk—sort-index—sort-records=1 pathtomysqldatadirectory//.MYI