目录
联合索引中,出现范围查询(>,<),范围查询右侧的列索引失效
存储引擎
索引
索引概述
索引结构
为什么InnoDB存储引擎选择使用B+tree索引结构?
索引分类
索引语法
SQL性能分析
查询数据库中SQL执行频率
慢查询日志
profile详情
explain执行计划
索引使用
最左前缀法则
联合索引中,出现范围查询(>,<),范围查询右侧的列索引失效
不要在索引列上进行运算操作,索引将失效。
字符串不加引号
模糊查询
or两侧列都是有索引,索引才能生效
force index
尽量使用覆盖索引,避免回表查询
当索引字段很长时,使用前缀索引
最好使用复合索引
索引设计原则
SQL优化
插入数据
主键优化
order by优化
group by优化
limit优化
count优化
update优化
视图
存储过程
触发器
锁
概述
全局锁
表级锁
表锁
元数据锁
意向锁
行级锁
行锁
间隙锁/临键锁
InnoDB引擎
逻辑存储结构
77. 进阶-InnoDB引擎-架构-内存结构1_哔哩哔哩_bilibili