分析 MySQL 表

Navicat

分析 MySQL 表

分析表分析及保存表的键分佈。在分析期间,MyISAM 及 BDB 表是以读入锁被锁定的。InnoDB 表是以写入锁被锁定的。当前,MySQL 只支持分析 MyISAM、BDB 及 InnoDB 表。对于 MyISAM 表,这语句是等同于使用 myisamchk --analyze。

提示:只需在表上右击并选择 维护 -> 分析表

当比一个常数一个有联接到其他東西时,MySQL 使用已保存的键分怖来决定表应该联接的次序。

分析表返回一个有以下的列的结果集:

Table 表名。
Op 永远是分析。
Msg_type 其中一个状态、错误、信息或警告。
Msg_text 信息。

你可以使用 SHOW INDEX 语句检查已保存的键分怖。如果表自最后的 Analyze Table 语句后没有改变,表将不会再被分析。