准确来说 MySQL 引擎并不会判断走不走索引,判断走不走索引的是 MySQL 的计算层,查询优化和查询计划生成的阶段。判断依据是代价模型,估算查询的 IO 和 CPU 成本,取代价最低的。既然是估算,所以它有概率选择非最优的索引。这种情况可以考虑通过 hint 强制指定查询语句使用某个索引。
秋招加油!
秋招加油!
点赞 17 评论 14
全部评论
相关推荐
07-23 23:58
广东海洋大学 Java 点赞 评论 收藏
分享
点赞 评论 收藏
分享