MySQL 是否会考虑哪些索引可用,为给定查询选择执行计划,还是先选择执行计划,然后在索引可用时使用索引?
动机:我想决定哪些索引是有用的。我有一些典型的查询。所以我可以想象两种可能的策略:
我的数据库不是很大,所以我可以使用索引。我目前使用 InnoDB,但如果需要,我可以切换到 MyISAM 或其他。
mysql innodb index database-design index-tuning
database-design ×1
index ×1
index-tuning ×1
innodb ×1
mysql ×1