程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> 關於MYSQL數據庫 >> mysql定期分析表進行優化

mysql定期分析表進行優化

編輯:關於MYSQL數據庫
本語句用於分析和存儲表的關鍵字分布。在分析期間,使用一個讀取鎖定對表進行鎖定。這對於MyISAM, BDB 和InnoDB 表有作用。對於MyISAM 表,本語句與使用myisamchk -a 相當。

定期分析表:
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 ]
報告一個表校驗和。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved