MySQL笔记(覆盖索引)
来源:互联网 发布:女程序员容易老吗 编辑:程序博客网 时间:2024/05/21 02:21
覆盖索引:即包含查询所需要数据的索引,在某种情况下,对于查询,仅仅读取索引上的数据就已经足够了。一般情况下,在索引中查询的代价比。
在查询前面使用explain,可以通过输出的extra列来判断,对于一个索引覆盖查询,显示为using index,MySQL查询优化器在执行查询前会决定是否有索引覆盖查询。
以下两种情况将不会覆盖查询
1)没有一个覆盖查询的索引
2)执行like操作
当然,可以对索引进行延伸或重写查询,使用诸如join等操作来进行部分查询的过滤
另外,在InnoDB中,覆盖索引查询时除了除了索引本身的包含的列,还可以使用其默认的聚集索引列。
- MySQL笔记(覆盖索引)
- 学习笔记--mysql索引(五) 聚簇索引和覆盖索引
- mysql学习笔记_覆盖索引
- mysql覆盖索引
- Mysql覆盖索引
- MySQL覆盖索引
- mysql覆盖索引
- mysql覆盖索引
- Mysql-索引覆盖
- 《MySql》--覆盖索引
- MySQL 覆盖索引
- MySQL数据库覆盖索引
- MySQL 覆盖索引
- mysql覆盖索引
- 《MySql》--覆盖索引
- MySql的覆盖索引
- MySQL 覆盖索引
- mysql覆盖索引
- What's Object-Oriented
- 什么是业务平台
- float在内存中的存放方式
- myDialogBar的动态大小
- Linux CPU 信息查看
- MySQL笔记(覆盖索引)
- a
- 嵌入式Linux之我行——s3c2440的IO静态映射的分析
- 设置Gvim的启动位置与窗口大小,代码折叠及配色等
- 百度笔试题5.1
- RMAN备份(九)
- Android Camera Framework Stream(一)
- dbus 初探 版本 dbus-1.4.0
- 嵌入式Linux之我行——设备文件系统剖析与使用