moell
三种形式应用where条件
September 14, 2016 3:26 PM
声明
文章内容出自《高性能Mysql第三版》
好坏依次顺序
在索引中使用where条件来过滤不匹配的记录,这是在存储引擎层完成的
使用索引的覆盖扫描(在Extra列中出现Using index)来返回记录,直接从索引中过滤不需要的记录并返回命中的结果,这是在MySQL服务层完成的,但无需再回表查询记录
从数据表中返回数据,然后过滤不满足条件的记录(在Extra列中出现Using Where)。这是在MySQL服务器层完成,MySQL需要从数据表中读取记录然后过滤