设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
中问网首页
我的收藏
站长博客
搜索
搜索
本版
帖子
用户
第一问答网
»
论坛
›
中问网
›
问答
›
Innodb 索引结构了解
返回列表
发新帖
Innodb 索引结构了解
[复制链接]
11
|
5
|
2008-1-2 17:35:53
|
显示全部楼层
|
阅读模式
Innodb 作为 MySQL 中使用最为广泛的 事务型存储引擎,不仅在事务实现数据版本控制方面和其他存储引擎有一定的区别,其数据结构也是以非常有特点的方式存储的。
每个Innodb表的数据其实可以说就是以一个树型(B-Tree)结构存储的,表的数据和主键(Primary Key)共同组成了一个索引结构,也就是我们常说的Innodb的Clustered Primary Key。在这个Clustered Primary Key中,Leaf Nodes其实就是实际的表记录,我们常规理解上的索引信息全部在Branch Nodes上面。
除了Clustered Primary Key之外的其他所有索引在Innodb中被称为Secondary Index。Secondary Index就和普通的B-Tree索引差不多了,只不过在Secondary Index的所有Leaf Nodes上面同时包含了所指向数据记录的主键信息,而不是直接指向数据记录的位置信息。
所以,在 Innodb 中,如果主键值占用存储空间较大的话,会直接影响整个存储 Innodb 表所需要的物理空间,同时也会直接影响到 Innodb 的查询性能。
下面是画的一张 Innodb 索引基本结构图,包括 Primary Key 和 Secondary Index 两种索引的比较。
原文出自: Innodb 索引结构了解 - Innodb Index Structure
回复
使用道具
举报
千问
|
2008-1-2 17:35:53
|
显示全部楼层
不错。
期待续集。
回复
使用道具
举报
千问
|
2008-1-2 17:35:53
|
显示全部楼层
从文字描述上看Clustered Primary Key结构类似sql server的聚簇索引,但是sql server的聚簇索引不一定要pk ,Secondary Index类似sql server的非聚簇索引
回复
使用道具
举报
千问
|
2008-1-2 17:35:53
|
显示全部楼层
呵呵,其实Oracle的Cluster Index也差不多
回复
使用道具
举报
千问
|
2008-1-2 17:35:53
|
显示全部楼层
和oracle的iot类似
回复
使用道具
举报
千问
|
2008-1-2 17:35:53
|
显示全部楼层
整体来说确实和oracle 的 iot 差不多,这种结构如果对索引的更新比较频繁的话会有较大麻烦,如果对主键更新较多就更麻烦了,当然,出现对主键频繁更新的时候,那肯定设计上就存在一定的问题了。
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
千问
主题
0
回帖
4882万
积分
论坛元老
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
积分
48824836
加好友
发消息
回复楼主
返回列表
问答
热门排行
1
校内网的开心农民怎么总进不去
2
ibox安装问题
3
食管炎(糜烂期)、胃窦粘膜脱垂
4
仙剑奇侠传3电视剧中雪见的扮演者
5
那会有什么影响呢?可以举例说明..
6
岁想帮朋友咨询一下,我好朋友结婚两年了,现在有一个女儿
7
关于性问题!!!
8
数学题 help!
9
更年期主要表现在哪些方面
10
石家庄那里有纪念币?
11
建议服用蝎尾提取物进行治疗,经..
12
有什么方法及不用做运动,也不用太节食就能减肥啊
13
地下城与勇士我不玩了
14
左侧手臂和腿麻木不自主的总有..
15
谁能给我发个painter 啊 能用的
16
晚上睡觉会咬牙这是怎么回事
17
关于一部韩国的爱情科幻电影
18
我查出有霉菌性阴道炎和宫颈糜烂
19
数学题帮忙
20
椒盐排骨的做法?
21
左右手背对称,10*10CM的白癜风,有什么好偏方治疗
22
做什么对社会是有益的。希望大家说一下
23
谢精无力该怎么冶
24
我爸爸胃老疼还老饿一大便的时候就拉血可多了是什么病
25
这两个动漫人物是谁?..急
26
专升本哪种途径更好?江西的
27
我是一名38的女性,最近在如睡时右
28
用眼疲劳导至眼睛凹进去,起床时不明显
29
专家您好:我今年20岁,以前是小三
30
笔记本和投影仪连接
31
需要吃多长时间的降酶药物?
32
怎样让 头发 张的快些呢
33
急,我的胸部是不是出问题了?
34
无痛人流后应注意事项
35
大家是怎么理解这句话的
36
关于WWE 摔角的问题
37
婴儿从什么时候开始定时喂哺?
38
linux 240*320
39
性别,有什么具体方法可以治疗,本人在长春
40
真封神vip蜍精哪里来的
41
我想请问下我怀孕这段时间吸烟了..
42
神幻拍档,简单易懂的现代魔法的OP完整版下载地址。
43
头上长有白白的一片头皮,它还痒..
44
雷克萨斯2010款IS250国内什么时候销售
45
腰痛了很多天,搽了油还是不行?
46
寻一首歌曲`
47
可我真的想让它快点过,医生,在..
48
一把吉他多少钱?
49
大学新生里的插曲
50
笔记本电脑2个键失灵了
51
我八月二十二号来的月经九月九号
52
您好,我一直骑助力车上班,平时睡
53
36种动物谜语谁有答案?
54
我在怀孕2月时检查弓形体正常,现已怀孕7个月还有必要检查吗
55
湖南师大学前教育专业。
56
我前两个月的朋经分别是7月24日,8月30日
57
甜蜜蜜枣行,这名字好吗,能测多少分,
58
有时打不开网页.就显示你们的网页
59
孕前检查化验单
60
三周前发觉肛周两侧07公分左右的地方有大概1,5公分的肉肉
61
彩虹岛怎么这么多人收垃圾稀有?
62
你好!我想问一下盐水挂的太快而..
63
天河区龙洞的驾校属于哪个车管所的?有没投诉电话?
64
无癫痫无肝肾病变脑垂体CT排..
65
保险代理人个人所得税怎么扣,月工作10000
66
头部二度烫伤以后还可以长头发吗
67
变形金刚2
68
螨虫感染用什么药效果最好
69
西安奥斯卡金花影城窃听风云的票价多少?
70
我整天都觉的浑身很累,一点力气..
71
各位医师好,我前几天检查出有我的
72
有关高考分数线的问题
73
男孩12岁6月22日阑尾炎手术后有规律昏厥疼痛,稍后欢呼雀跃一切正常
74
十分感谢你的答复
75
哪位网络营销高手给我点意见
76
动画片《莫莫》中,花店老板的拐杖里到底藏了什么?
77
胃酸怎么治?
78
家里老人去世了 如果一直还在开工资,会被罚吗?
79
有什么好看的丧尸电影
80
java编程
81
奥比岛签名有什么礼物?
82
肿眼泡,黑眼圈
83
我想当歌手,我应该到哪个学校哦?我才14岁
84
铝合金和白钢的优缺点
85
我家宝宝100天了,最近嗓子..
86
佳能伊克萨斯95IS充电的问题
87
你好,因为我老公这两天就要会回..
88
心尖痛带有间断性的高血压
89
华夏8档装备精练会消失吗?
90
YOU ARE NOT ALONE(MJ)
91
孩子现在7个多月了,一直白天都..
92
我是敏感性肌肤,皮脂膜很薄,可能是因为小时候早产的原因
93
可我挂了外科,医生又我去找皮肤..
94
移动的手机号码有费的情况下被停机了,会被销号或换主人吗?
95
脸上长了一个红色的疙瘩,红红的
96
在航空公司工作的地勤工资多少?
97
一直以来,睡眠很长时间,可是精神
98
婉转、拒绝他。。我烦!
99
湖南大众传媒职业学院 转系