标签:内存 获取 键值 读取数据 主键索引 避免 sql 取数 isa
索引是一种查找数据的高效方式,如果MySQL可以使用索引来直接获取列的数据,这样就不再需要读取数据行。如果一个索引包含所有需要查询的字段的值,就称之为“覆盖索引”。覆盖索引具有以下好处:
不是所有类型的索引都可以成为覆盖索引。覆盖索引必须要存储索引列的值,而哈希索引、空间索引和全文索引都不存储索引列的值,所以MySQL只能使用B-Tree索引做覆盖索引。
MySQL能够在索引中做最左前缀匹配的LIKE比较,因为该操作可以转换为简单的比较操作,但是如果是通配符开头的LIKE查询,存储引擎就无法匹配。
标签:内存 获取 键值 读取数据 主键索引 避免 sql 取数 isa
原文地址:http://www.cnblogs.com/wxgblogs/p/6216208.html