我在MS SQL Server方面经验丰富,可以更新统计信息并重建索引。我在MySQL innoDB中找不到这样的选项,有这样的选项吗?如果没有,MySQL数据库如何创建执行计划?MySQL是否通过每个UPDATE和INSERT更新索引和统计信息?
这是用
ANALYZE TABLE table_name;
在此处了解更多信息。
ANALYZE TABLE分析并存储表的密钥分布。在分析过程中,该表被MyISAM,BDB和InnoDB的读锁所锁定。该语句适用于MyISAM,BDB,InnoDB和NDB表。