首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
MySQL-索引优化
喵喵帕斯
创建于2025-02-05
订阅专栏
结合MySQL8版本,Innodb引擎,所有的索引相关优化合集
等 2 人订阅
共7篇文章
创建于2025-02-05
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
MySQL索引优化-show index
查询数据库索引有很多种方法,本文只讨论 show index语句,先给出基础语法: 先创建一个表 t_user_order,包含一个主键索引,一个唯一索引,三个普通索引,且随机录入10480条数据,如
MySQL索引优化-索引可见性
MySQL 支持隐式索引,即优化器不使用的索引。适用于主键(显式或隐式)以外的索引。 索引默认是可见的。
MySQL索引优化-创建索引(上)
基于MySQL8.0.41给出最新语法: Innodb支持在虚拟列上创建二级索引,支持在JSON类型字段上创建索引。 CREATE INDEX 被映射为 ALTER TABLE 语句,用于创建索引。
MySQL索引优化-执行计划(EXPLAIN)-基础使用
基于 MySQL8.0.41,给出Explain执行计划的基础语法和扩展使用方式,给开发提供更准确的SQL调优数据。
MySQL索引优化-如何使用索引
索引用于快速定位具有特定列值的行。如果没有索引,MySQL必须从第一行开始,逐行遍历整个表来查找相关行。表越大,这种操作的成本就越高。如果表对相关列有索引,MySQL可以快速确定在数据文件中的位置。
MySQL索引优化-Index Condition Pushdown Optimization(索引下推ICP)
索引条件下推(ICP)通过将WHERE条件中可基于索引列评估的部分下推至存储引擎,在读取行前通过索引项过滤数据,减少存储引擎访问基表次数及服务器引擎与的交互次数。
MySQL优化-index merge (索引合并)
从MySQL5.1版本开始,MySQL引入了index merge优化技术,使得对同一个表可以使用多个索引分别进行条件扫描,然后将结果进行合并处理,从而改善对单个表的查询性能。