top
Loading...
5.9.5.9.表優化
5.9.5.9. 表優化

為了組合碎片記錄并且消除由于刪除或更新記錄而浪費的空間,以恢復模式運行myisamchk

shell> myisamchk -r tbl_name

你可以用SQLOPTIMIZE TABLE語句使用的相同方式來優化表,OPTIMIZE TABLE可以修復表并對鍵值進行分析,并且可以對索引樹進行排序以便更快地查找鍵值。實用程序和服務器之間不可能交互操作,因為當你使用OPTIMIZE TABLE時,服務器做所有的工作。參見13.5.2.5節,“OPTIMIZE TABLE語法”。

myisamchk還有很多其它可用來提高表的性能的選項:

·         -S, --sort-index

·         -R index_num, --sort-records=index_num

·         -a, --analyze

關于這些選項的完整的描述,參見5.9.5節,“myisamchk:MyISAM表維護實用工具”。

作者:mysql.com
來源:http://dev.mysql.com/doc/refman/5.1/zh/database-administration.html
北斗有巢氏 有巢氏北斗