摘要:
在以下几种条件下,MySQL就会做全表扫描: 1>数据表是在太小了,做一次全表扫描比做索引键的查找来得快多了。当表的记录总数小于10且记录长度比较短时通常这么做。 2>没有合适用于 ON 或 WHERE 分句的索引字段。 3>让索引字段和常量值比较,MySQL已经计算(基于索引树) 阅读全文
posted @ 2018-06-13 09:31
星朝
阅读(4212)
评论(0)
推荐(0)
摘要:
在工作中,我们用于捕捉性能问题最常用的就是打开慢查询,定位执行效率差的SQL,那么当我们定位到一个SQL以后还不算完事,我们还需要知道该SQL的执行计划,比如是全表扫描,还是索引扫描,这些都需要通过EXPLAIN去完成。EXPLAIN命令是查看优化器如何决定执行查询的主要方法。可以帮助我们深入了解M 阅读全文
posted @ 2018-06-13 09:13
星朝
阅读(317)
评论(0)
推荐(0)