1.如果条件中有or,即使其中有条件带索引也不会使用(这也是为什么尽量少用or的原因);

2.对于多列索引,不是使用的第一部分,则不会使用索引;

3.like查询是以%开头;

4.如果列类型是字符串,那一定要在条件中将数据使用引号引用起来,否则不使用索引;

5.如果mysql估计使用全表扫描要比使用索引快,则不使用索引;

此外,查看索引的使用情况
show status like ‘Handler_read%';
大家可以注意:
handler_read_key:这个值越高越好,越高表示使用索引查询到的次数
handler_read_rnd_next:这个值越高,说明查询低效

最新文章

  1. SDWebImage的简单使用
  2. zabbix3.0.4 邮件告警详细配置
  3. Web APP开发技巧总结(转)
  4. Android菜鸟成长记9 -- selector的用法
  5. Codeforces 734E. Anton and Tree 搜索
  6. WIN 程序员的 Linux 互斥类
  7. struts2 action 页面跳转
  8. a 标签中调用js的几种方法
  9. [转]LINQ语句之Select/Distinct和Count/Sum/Min/Max/Avg
  10. Oracle中trunc函数、round 函数、ceil函数和floor函数的使用
  11. [置顶] Linux 流量控制
  12. IO流(数据流
  13. tableViewCell 的删除按钮
  14. 怎样调通微信支付及微信发货通知接口(Js API)
  15. iOS imageio nsurlsession 渐进式图片下载
  16. PyCharm:选择性忽略 PEP8 警告
  17. iris数据集(鸢尾花)
  18. 使用docker搭建gitlab版本控制系统
  19. e828. 创建JTabbedPane
  20. trmd_b1_ok

热门文章

  1. 使用Jekins自动构建项目(GitLab+Java Maven)
  2. micro-template改造
  3. 广工十四届校赛 count 矩阵快速幂
  4. python自动化测试入门篇-jemter连接mysql数据库
  5. django内置的认证系统
  6. 从swap说引用
  7. 精选!15 个必备的 VSCode 插件(前端类)
  8. xftp免费版使用
  9. unity中将多个图片进行椭圆排序
  10. 打开本页N秒后跳转页面