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

sql--索引使用

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

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

索引失效

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

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

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

显示表索引指令

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

Sql提示

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

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

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

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

http://www.lryc.cn/news/210291.html

相关文章:

  • alibaba.fastjson的使用(三)-- Map、List ==》JSON字符串
  • pycharm 2023.2.3设置conda虚拟环境
  • 安卓Frida 脱壳
  • 【C】为什么7.0会被存储为6.99999
  • Framework -- 系统架构
  • 1.1 计算机安全概念
  • react中的函数柯里化
  • Unity点乘的实战案例1
  • Hive数据查询详解
  • 人工智能基础_机器学习008_使用正规方程_损失函数进行计算_一元一次和二元一次方程演示_sklearn线性回归演示---人工智能工作笔记0048
  • 【详细】Java网络通信 TCP、UDP、InetAddress
  • Linux(Centos7)操作记录
  • Vue全局事件总线实现任意组件间通信
  • linux-tools-$(uname -r) linux-headers-$(uname -r)工具安装:
  • hive sql,年月日 时分秒格式的数据,以15分钟为时间段,找出每一条数据所在时间段的上下界限时间值(15分钟分区)
  • C#学习系列之继承
  • PyTorch入门学习(六):神经网络的基本骨架使用
  • “体检报告健康解读技术传承人”授牌仪式圆满结束
  • 查询计算机GUID码
  • MediaPlayer+TextureView实现视频播放功能
  • webpack 优化
  • 保障 Golang 项目安全的最佳实践
  • PG物理备份与恢复之pg_basebackup
  • npm : 无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。
  • Android 13.0 通过驱动实现禁用usb鼠标和usb键盘功能
  • Ubuntu 22.04配置/etc/rc.local开机自启文件
  • python爬虫之正则表达式解析实战
  • 什么是虚拟dom?
  • 大数据学习(18)-任务并行度优化
  • C++学习笔记之四(标准库、标准模板库、vector类)