Mysql索引会失效的几种情况分析
转自:http://www.jb51.net/article/50649.htm
索引并不是时时都会生效的,比如以下几种情况,将导致索引失效:
1.如果条件中有or,即使其中有条件带索引也不会使用(这也是为什么尽量少用or的原因)
注意:要想使用or,又想让索引生效,只能将or条件中的每个列都加上索引
2.对于多列索引,不是使用的第一部分,则不会使用索引
3.like查询是以%开头
4.如果列类型是字符串,那一定要在条件中将数据使用引号引用起来,否则不使用索引
5.如果mysql估计使用全表扫描要比使用索引快,则不使用索引
此外,查看索引的使用情况
show status like ‘Handler_read%';
大家可以注意:
handler_read_key:这个值越高越好,越高表示使用索引查询到的次数
handler_read_rnd_next:这个值越高,说明查询低效
转载于:https://www.cnblogs.com/tv151579/p/7593666.html
Mysql索引会失效的几种情况分析相关推荐
- oracle or索引失效_oracle数据库中索引会失效的几种情况
创建Oracle 索引的目的是为了避免全表扫描数据,提高查询效率,但是如果sql语句写的不好致使索引失效,反而会影响数据查询效率.以下几种情况就会导致索引失效: 没有 WHERE 子句 众所周知,添加 ...
- oracle数据库中索引会失效的几种情况
创建Oracle 索引的目的是为了避免全表扫描数据,提高查询效率,但是如果sql语句写的不好致使索引失效,反而会影响数据查询效率.以下几种情况就会导致索引失效: 1. 没有 WHERE 子句 众所周知 ...
- Thymeleaf的th:href标签失效的一种情况分析及解决方案
问题分析 今天在使用Thymeleaf装填Model信息时发现th:href失效了,代码如下: <a th:href="@{/detail/${plant.id}}"> ...
- ORA-01654 索引 无法通过 扩展 2种情况分析
"ORA-01654: 索引DIMS.IDX_INVALID_PICNAME无法通过92169(在表空间DIMS_INVALID_PICTURE2中)扩展" 1.有可能是索引表空间 ...
- mysql数据索引失效_MySQL索引失效的几种情况
1.索引无法存储null值 a.单列索引无法储null值,复合索引无法储全为null的值. b.查询时,采用is null条件时,不能利用到索引,只能全表扫描. 为什么索引列无法存储Null值? a. ...
- MySQL索引失效的9种情况(针对InnoDB存储引擎)
前言 MySQL中提高查询性能的最有效的方式之一就是对数据表合理的设计索引,优秀的索引的设计方案很大程度上可以提高查询的性能. 因此,索引对查询的速度有着至关重要的影响. 为了尽量的使优化器用到我们的 ...
- [索引] 索引失效的几种情况
一.单表索引失效的几种情况 建立员工记录表 CREATE TABLE `staffs` (`id` int(11) NOT NULL AUTO_INCREMENT,`name` varchar(255 ...
- sql索引失效的几种情况
sql索引失效的几种情况 1.使用 != 或者 <> 导致索引失效 2.类型不一致导致索引失效 3.函数导致索引失效 4.运算符导致索引失效 5.模糊搜索导致索引失效 6.NOT IN.N ...
- Mysql索引查询失效的情况
首先,复习一下索引的创建: 普通的索引的创建: CREATE INDEX (自定义)索引名 ON 数据表(字段); 复合索引的创建: CREATE INDEX (自定义)索引名 ON 数据 ...
最新文章
- python实现可以被with上下文管理的类或函数
- JQuery-学习笔记07【高级——JQuery高级案例】
- edit plus 中文插件_iMindMap手绘思维导图软件中文版
- 中超联赛提交函数的c语言,国家体育总局
- 移动硬盘计算机无法打开硬盘,移动硬盘无法识别
- html怎么使背景图片充屏,css如何使div背景图片填充
- C#使用Redis的基本操作
- 抽奖送福利|8大福利任性送,快来抽它
- python对称加密_【Python】 基于秘钥的对称加密
- 基于混沌系统的文本加密算法研究(一)——混沌及混沌加密的基础知识
- 帝国cms7.2密码修改
- 说一下dubbo项目简单的搭建过程_dubbo学习(1)--简单的入门搭建实例
- 数组逆时针旋转 90 度
- 论文复现-1:bertscore
- 基于uniapp+unicloud开发的手机备忘录小程序
- 赋予城市生命力,新华三的智慧城市理念
- 初识EMC元器件(九)——气体放电管的参数解读及选型应用
- 【Python】基金/股票 最大回撤率计算与绘图详解(附源码和数据)
- Win7 Cleaner —— 自己的系统清理软件
- 【Android安全】小米8刷机、救砖、root教程