mysql大纲
2021-12-01 12:51:34 12 举报
AI智能生成
mysql大纲
作者其他创作
大纲/内容
索引
索引基础结构
b-tree
b+tree
hash 索引
索引分类
主键索引
自增id是怎么自增的
唯一索引
普通索引
全文索引
组合索引
聚簇索引
非聚簇索引
索引命中
等值匹配
最左侧列匹配
最左前缀匹配
范围查找
等值匹配+范围匹配
覆盖索引
索引下推
索引设计
前缀索引
字段基数
索引分析
基于成本
基于规则
事务(ACID)
A
C
I
D
问题
脏写
脏读
不可重复读
幻读
隔离级别
read uncommitted(读未提交)
read committed(读已提交)
repeatable read——默认(可重复读)
serializable(串行化)
查询
驱动表
被驱动表
语法
内连接
外链接
左外链接
右外链接
嵌套循环关联
物化表
filesort
基础结构
服务端
解析器
优化器
执行器
存储引擎
innodb
buffer pool
描述数据
缓存页
free 链表
基础节点
描述数据节点
flush 链表
基础节点
描述数据节点
LRU 链表
read view
m_ids
min_trx_id
max_trx_id
creator_trx_id
myiasm
memory
逻辑存储结构
tablespace
segment
数据区(extent)
页
页基础结构
文件头
数据页头
最大记录
最小记录
最小记录
多个数据行
空闲区域
数据页目录
文件尾部
页预读机制
页分裂
数据行
行溢出
日志
binlog(server)
redo log
redo log buffer
redo log block
三种刷盘策略
undo log
日志开始位置
主键
表id
日志编号
日志类型
日志结束位置
error log
slow query log
general log
relay log
行数据结构
变长字段
varchar
Null
头信息
执行计划
const
ref
ref_or_null
eq_ref
range
index
0 条评论
下一页