mysql索引数据结构
2021-10-25 14:17:58 21 举报
MySQL索引的数据结构
作者其他创作
大纲/内容
34
data
1
p1
zhang
语法分析
36
采用数据库连接池,减少频繁的开关连接
4
p3
2
磁盘块4
zhao
14
0x0025
17
0x00B1
5
p2
P1
31
磁盘块5
磁盘块2
12
InnoDB
15
28
li
3
0x0020
29
id
磁盘7
磁盘块3
磁盘块6
10
16
磁盘5
P2
35
磁盘块7
6
64
40
P3
优化sql语句,规定执行流程
zhou
9
磁盘9
wang
7
79
name
sql语句的实际执行组件
65
存储引擎:存放不同位置,不同的文件格式
磁盘块1
8
0x0022
数据:表记录中除主键外的数据
键值:即表中记录的主键
B+树结构
优化器
可以查看sql语句的执行计划,可以采用对应的优化点,加快查询
MyISAM
磁盘8
InnoDB:磁盘MyISAM:磁盘memory:内存
chen
连接器
11
指针:即表中记录的主键
分析器
63
执行器
磁盘10
0x00C2
B+Tree
数据:即表记录中除主键外的数据
键值:存储子节点的地址信息
控制用户的链接
13
0x00A5
60
MySQL server
70
30
客户端:向数据库发送请求
75
磁盘6
25
88
指针:存储子节点地址信息
收藏
收藏
0 条评论
回复 删除
下一页