MySQL优化用图
2020-05-03 00:51:55 8 举报
MySQL查询解析顺序图
作者其他创作
大纲/内容
Row
后台线程
锁信息(Lock Info)
Roll Pointer
非聚合
重做日志缓冲(redo buffer log)
SQL Query
SnapshotData
Double Write(1MB)
...
文件
rows
Trx id
Page
索引页(Index Page)
Segment
共享表空间
不符合ON也添加
Col1
笛卡尔积
LIMIT
数据文件(.ibd)
SQL解析
copy
MySQL查询解析顺序图
非SELECT别名
Extent
内存实例
主表保留
GROUP BY
数据字典信息
改变对象引用
可使用SELECT别名
ON
SELECT
额外内存池(innodb_additional_mem_pool_size)
HAVING
InnoDB存储引擎内存池
offset
Coln
InnoDB存储引擎Double Write架构图
ORDER BY
插入缓冲(Insert Buffer)
DISTINCT
缓冲池(innodb_buffer_pool)
X Locked
SnapshotData2
自适应哈希索引
InnoDB存储引擎逻辑存储结构
FROM
write
只作用分组后
InnoDB存储引擎内存数据对象
Double Write Buffer(2MB)
Rollback segment
JOIN
Non-Leaf node segment
Tablespace
recovery
InnoDB存储引擎的非锁定的一致性读
WHERE
数据页(Data Page)
Leaf node segment
InnoDB存储引擎体系架构图
0 条评论
回复 删除
下一页