MySQL知识点

事务

特性
分类
隔离级别
MySQL知识点_第1张图片

lock
latch<轻量级锁,锁的时间非常短,用来操作临界资源>
一致性的非锁定读
一致性的锁定读
死锁
MySQL知识点_第2张图片

SQL优化原则

选择需要优化的SQL
Explain和Profile入手
永远用小结果集驱动大的结果集
在索引中完成排序
使用最小Columns
使用最有效的过滤条件
避免复杂的JOIN和子查询
MySQL知识点_第3张图片

JOIN原理

JOIN的原理
JOIN的优化原则
MySQL知识点_第4张图片

执行计划与执行明细

Explain
Profiling
MySQL知识点_第5张图片

索引

类型
方法
创建
MySQL知识点_第6张图片

表结构对性能的影响

冗余数据的处理
大表拆小表
根据需求展示更加合理的表结构
常用属性分离为小表
MySQL知识点_第7张图片

执行流程

查询缓存
解析器生成解析树
预处理再次生成解析树
查询优化器
查询执行计划
查询执行引擎
查询数据返回结果
MySQL知识点_第8张图片

你可能感兴趣的:(无用)