定期分析表:
ANALYZE TABLE
語法:
ANALYZE [LOCAL | NO_WRITE_TO_BINLOG] TABLE tbl_name [, tbl_name] ...
本語句用於分析和存儲表的關鍵字分布。在分析期間,使用一個讀取鎖定對表進行鎖定。這對於MyISAM, BDB 和InnoDB 表有作用。對於MyISAM 表,本語句與使用myisamchk -a 相當。
CHECK TABLE
語法:
CHECK TABLE tbl_name [, tbl_name] ... [option] ...
option = {QUICK | FAST | MEDIUM | EXTENDED | CHANGED}
檢查一個或多個表是否有錯誤。CHECK TABLE 對MyISAM 和InnoDB 表有作用。對於MyISAM 表,關鍵字統計數據被更新。
CHECK TABLE 也可以檢查視圖是否有錯誤,比如在視圖定義中被引用的表已不存在。
CHECKSUM TABLE
語法:
CHECKSUM TABLE tbl_name [, tbl_name] ... [ QUICK | EXTENDED ]
報告一個表校驗和。