当前位置: 首页 > article >正文

sql--索引使用

最左前缀法则(联合索引)

联合索引  位置不影响,但是所有索引必须连续使用,才会走索引 中间跳过则会造成后面索引则会失效

索引失效

规避方法---尽量使用>=   或  <=

Explain需要重点关注的字段  Type    key_leng   possible_key

Sql的优化器评估全表扫描更快则不会走索引

显示表索引指令

条件and 接 age user 都会生效,但是跳过使用别的条件之后再接 age user 则会造成联合索引失效

Sql提示

当一个字段是联合索引也是单列索引

查询时会走联合索引还是单列索引 时sql优化器自动选择的

此时使用sql提示,让sql选择那个索引

Use index 是建议sql使用你推荐的索引,sql会判断索引是否高效,并不一定使用


http://www.kler.cn/a/108209.html

相关文章:

  • 实验一:自建Docker注册中心
  • 【AI大模型】ELMo模型介绍:深度理解语言模型的嵌入艺术
  • MySQL_第13章_视图
  • Camera Tuning中AE/AWB/AF基础知识介绍
  • 工业相机选取
  • 应对JSON解析键值对乱序问题的实用解决方案
  • sharepoint2016-2019升级到sharepoint订阅版
  • python DevOps
  • uniapp实现瀑布流
  • Android问题笔记四十二:signal 11 (SIGSEGV), code 1 (SEGV_MAPERR) 的解决方法
  • 一个Binder的前生今世 (二):Binder进程和线程的创建
  • 爬取抖音用户的个人基本信息
  • Latex报错 “Paragraph ended before \Gin@iii was complete“
  • 万字解析设计模式之工厂方法模式与简单工厂模式
  • 竞赛选题 深度学习图像修复算法 - opencv python 机器视觉
  • 4.5 final修饰符
  • hive使用中的参数优化与问题排查
  • Kafka KRaft模式探索
  • 【unity小技巧】unity排序问题的探究
  • 如何使用 Rask AI 进行视频本地化
  • 腾讯云和阿里云双11优惠大战,服务器价格相差1块钱?
  • laravel+vue2 element 一套项目级医院手术麻醉信息系统源码
  • python实现ModBusTCP协议的server
  • 【vtk学习笔记1】编译安装vtk9.2.6,运行官方例子
  • 如何在linux服务器上安装Anaconda与pytorch,以及pytorch卸载
  • TextureView和SurfaceView