Mysql进阶

目录

存储引擎

索引

索引概述 

索引结构

为什么InnoDB存储引擎选择使用B+tree索引结构? 

索引分类

索引语法

SQL性能分析

 查询数据库中SQL执行频率

 慢查询日志

 profile详情

explain执行计划

索引使用

最左前缀法则

联合索引中,出现范围查询(>,<),范围查询右侧的列索引失效

 不要在索引列上进行运算操作,索引将失效。

字符串不加引号 

 模糊查询

or两侧列都是有索引,索引才能生效 

 force index

 尽量使用覆盖索引,避免回表查询

 当索引字段很长时,使用前缀索引

最好使用复合索引 

索引设计原则

SQL优化

插入数据

主键优化

order by优化

group by优化

limit优化

count优化

update优化

视图

存储过程

触发器

概述

全局锁

表级锁

表锁

元数据锁

意向锁  

行级锁

行锁

间隙锁/临键锁 

InnoDB引擎

逻辑存储结构

架构

事务原理

MVCC

MySQL管理

底部


存储引擎

索引

索引概述 

索引结构

 

为什么InnoDB存储引擎选择使用B+tree索引结构? 

索引分类

索引语法

SQL性能分析

 查询数据库中SQL执行频率

 慢查询日志

 profile详情

explain执行计划

索引使用

最左前缀法则

联合索引中,出现范围查询(>,<),范围查询右侧的列索引失效

 不要在索引列上进行运算操作,索引将失效。

字符串不加引号 

 模糊查询

or两侧列都是有索引,索引才能生效 

 

 force index

 尽量使用覆盖索引,避免回表查询

 当索引字段很长时,使用前缀索引

最好使用复合索引 

索引设计原则

SQL优化

插入数据

主键优化

order by优化

group by优化

limit优化

count优化

update优化

视图

 

存储过程

 

 

 

触发器

 

概述

全局锁

 

表级锁

表锁

元数据锁


意向锁  

 

行级锁

 

行锁

 

间隙锁/临键锁 

InnoDB引擎

逻辑存储结构

77. 进阶-InnoDB引擎-架构-内存结构1_哔哩哔哩_bilibili

架构

事务原理

MVCC

MySQL管理

底部

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值