设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
中问网首页
我的收藏
站长博客
搜索
搜索
本版
帖子
用户
第一问答网
»
论坛
›
中问网
›
问答
›
讨论:db2得索引
返回列表
发新帖
讨论:db2得索引
[复制链接]
11
|
9
|
2014-3-10 14:09:19
|
显示全部楼层
|
阅读模式
刚才看到大菠萝的问题,突然联想到很多东西自己也不大明白,特开帖讨论。
普通索引,正向索引,逆向索引,ALLOW REVERSE SCANS索引……这些在运用起来有什么不同?为什么?
俺先说俺对索引的理解:索引不过是根据磁盘中数据与用户定义的列所创建的B+树,当使用时,根据优化器的请求将请求范围之间所有数据的RID返回(这里所说的是start/stop key predicate)
所以问题就来了,当创建了索引以后,对于B+树为什么还需要定义是否allow reverse scan呢?在其表面下隐藏了什么东西?
感觉普通的B+树应该完全支持从后往前或者从前往后的检索呀……
(这里俺说的意思是对于唯一的一个索引列,如果有多个索引列自然会有很大不同)
如果大家不赞同俺的理解或者是有什么新的想法欢迎跟帖讨论……
回复
使用道具
举报
千问
|
2014-3-10 14:09:19
|
显示全部楼层
?
要有效地搜索,决定对键使用升序还是降序,这取决于将最常使用的顺序。尽管当在 CREATE INDEX 语句中指定了 ALLOW REVERSE SCANS 参数时可以按逆向方向搜索值,但是,执行按指定索引顺序的扫描比执行逆向扫描稍微更快一些。这是DB2 V8的规定,DB2 V9默认情况下就是ALLOW REVERSE SCANS
回复
使用道具
举报
千问
|
2014-3-10 14:09:19
|
显示全部楼层
在同一个列上(如果索引键只有一个)创建一个索引后,再创建一个索引,会失败,DB2会返回
SQL0605W 未创建索引,因为已经存在具有匹配定义的索引 ""。
SQLSTATE=01550
回复
使用道具
举报
千问
|
2014-3-10 14:09:19
|
显示全部楼层
恩……正向比逆向要快……有意思,很想知道为什么的说~~~而且在index中只包含一列的情况下也是这样吗?
感觉对index的理解还是不能完全融会贯通,请大家再多多补充哦
回复
使用道具
举报
千问
|
2014-3-10 14:09:19
|
显示全部楼层
在 DB2V9 中,缺省情况下所有主键、唯一键和索引(除了扩展的索引)都允许逆向扫描。受此影响,优化器可能在某些 SQL 语句中使用逆向索引扫描,因此访问方案可能会更改,并且查询执行时间可能会缩短。此功能还会改进索引维护。
在以前的 DB2 版本中,某些 DB2 用户创建一个正向扫描索引和一个逆向扫描索引以提高应用程序的速度。但是,缺点是要维护两个索引。既然在 DB2 9.1 中缺省启用了逆向扫描,那么上述两个索引就可由启用了逆向扫描的一个索引来代替。
注意:
如果在同一个表中创建了两个索引(一个指定 ASC,另一个指定 DESC)而未在 CREATE INDEX 语句中指定 DISALLOW REVERSE SCANS 选项,则这两个索引将缺省为 ALLOW REVERSE SCANS。在此情况下,将不会创建这两个索引中的第二个索引,同时 DB2 会发出索引重复的警告消息。
回复
使用道具
举报
千问
|
2014-3-10 14:09:19
|
显示全部楼层
当然你也可以在创建索引的时候指定DISALLOW REVERSE SCANS,这样在V9中你也可以分别使用一个升序一个降序索引
回复
使用道具
举报
千问
|
2014-3-10 14:09:19
|
显示全部楼层
当然你也可以在创建索引的时候指定DISALLOW REVERSE SCANS,这样在V9中你也可以分别使用一个升序一个降序索引,是做不到的,一个列上不能创建两个索引
回复
使用道具
举报
千问
|
2014-3-10 14:09:19
|
显示全部楼层
这个讨论相当好,呵呵
回复
使用道具
举报
千问
|
2014-3-10 14:09:19
|
显示全部楼层
呵呵,看起来ibm果然将allow reverse scan作为默认了,到也免了俺去苦苦寻找答案的说……
但是对于table partition中的index大家有什么见解?当用户进行rollout的时候(DETACH),操作可以在很短的时间内进行,个人感觉对于index的维护将在AIC阶段完成。这个时候,如果用户对基表进行检索,其index不是与磁盘数据不能完全吻合么?而新生成的表是否还有对相同列的索引?索引名城又是什么呢?
回复
使用道具
举报
千问
|
2014-3-10 14:09:19
|
显示全部楼层
table partition 的index问题,Infocenter中并未过多的提及. 我觉得,detach的时候,和data partition 相关的RIDs会变成invalid,而Index scans 会忽略invalid RIDs,在AIC的阶段统一除去
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
千问
主题
0
回帖
4882万
积分
论坛元老
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
积分
48824836
加好友
发消息
回复楼主
返回列表
问答
热门排行
1
舌头两侧下面长满了肉疙瘩
2
这条短信是什么意思
3
现在西单大悦城有iphone4s 卖了么 报价是多少呢 求解释 多谢高人指点 请尽快回复
4
怎样能快速祛痘怎么才能祛痘?
5
杨幂假仁假义吗?
6
分手后却一直在犹豫着
7
高考最后一个月,怎么样有效果复习…语数英还有文综都不怎么好,该怎么办
8
考日语二级有用吗?
9
我家狗狗快1年了现在也不吃饭只喝水鼻子不通还有血水有点发热打针也没见效求解啊
10
大哥~能把死神1-366的种子发个给我吗~我邮箱是
[email protected]
11
请问一下怎样打11888的电话9分钱一分钟
12
生产企业免、抵、退的申报
13
横条针织衫怎样搭配打底衫
14
请问会计硕士可以调剂至哪些专业?
15
朱程理学是什么
16
Y 魔瑷霆
17
我在电脑城送货,天天开电动车,没有保险,也没有合同,我提前一星期...
18
求音乐:爱在那一天 《错过》、手机铃声和完整的MP3。《错过》pchy的。
[email protected]
19
求 东北黑道风云二十年
[email protected]
20
我的阿凡达 ID号是096E7DE222689B4D5985F4D99AC76F2C要怎么算出他的号呢
21
关于qq漂流瓶的秘密花园
22
怡丽卫生巾在茂名有没有市场前景?在茂名有没有代理商?
23
如何理解现在的搞基现象啊
24
求帮忙!轻易瘦身好吗?
25
手机QQ游戏,我的是Iphone4让我选择手机,可是没有Iphone的型号啊我该怎么办
26
能把破晓下发给我么?
[email protected]
麻烦你了
27
xp 系统最多可以使用多少内存 6核8G 配置 使用win7和08的还不合适
28
初中生学习网
29
2800元可以买什么样子的台式机,主要玩游戏天龙八部,单开为主。
30
求小虎队 爱 这首歌的伴奏要质量好点的253719762@qq。com 先谢谢了
31
电脑没声音?
32
门户网站可以申请专利吗?
33
英雄联盟 光辉之剑 加的双倍攻击 是面板总和 还是 只是英雄成长的?
34
谁能给个重新分配硬盘的工具 不要给我英文的
35
韩语 翻译 :”为打日本天皇陛下玉碎了,怎么说?韩语
36
广西贺州供电局待遇怎么样?
37
火影忍者最新歌曲说知道?
38
成都欢乐谷到蓧庄风味酒店怎么走
39
脑筋急转弯。(万岁),打俩数字。 猜出后加财富。
40
试结合当前我国土地市场价格和房地产价格上涨的实际,论述土地价格和国民经济发展之间的关
41
求手机Gba模拟器!!
42
thinkpad t400s硬件
43
qq对战平台罗马复兴怎么玩
44
跪求合租情人1和2 整部 要TXT的 给分了
45
怎么通过名字找人
46
请问南宁、柳州哪里有真人CS全套装备卖啊?
47
国外的狙击大片、 很精彩那种 ,看起来很激情那种、 有知道的朋友麻烦帮个忙
48
从永康森林公园到四川师范电影电视大学怎么走?
49
求糗百邀请码
[email protected]
50
新速腾大家建议买吗?DSG大家觉得会有问题吗?1.4T发动机耐用吗?保养费用贵吗?平常使用需要注意点什么?
51
某无色固体,仅由Cu2+,K+,NH4+,Cl-,N03-,I-,可能含有其中的两种或两种以上的离子组成,做如下实验:(1)
52
谁能给我个卧龙吟的号让我爽爽
53
LOL刀锋意志出装?怎么样更好?
54
GBA最强的超级机器人大战是?
55
志俊发动机属于低转速还是高转速
56
求炫舞戒指自定义图片 桃心图案 要透明 空心的!
57
小孩“百岁”祝福语
58
朋友发的微博下面显示了个地址还有地图是什么意思?
59
咱们华夏民族,几千年来都是称王称霸的,到现在为什么总是被小国欺负?
60
今天邹忌的劝谏有什么意义?<<邹忌讽齐王纳谏>>
61
FYI指的是?
62
沈阳有没有家庭医生
63
怒首领蜂II 蜂暴 怎么进final
64
怎样使鼠标右键拖一下就关闭当前的网页?
65
弄到狗的口水要打针吗
66
求助!4月中旬将去泰新马旅游,在哪个国家买倩碧的化妆品最便宜,泰国、新加坡还是马来西亚?
67
在江都哪些地方可以坐4路车去扬州市中心
68
2011年8月底二级建造师考试报名费是多少啊
69
南昌大学共青学院现在有多少人?
70
樱妮卡要多少加盟费
71
情感类诗词
72
腹泻喝什么水,吃什么好
73
死机开不了机
74
无锡适合情侣玩的地方有哪些呢?
75
....en a
76
cf绝版黄金套装还能买的到吗?大概一套需要多少钱啊!知道的说说
77
nichkhun和马里奥是怎么认识的啊?有同台视频吗?
78
请简单介绍下皖南事变
79
湖州汽车总站到杭州汽车南站的时刻表
80
神舟新梦T9000 D5能装Windows系统吗?如果能装什么最好?
81
买过正品Adidas x Jeremy Scott的鞋子的朋友进来!请问码子正吗?我脚瘦正常...
82
乘坐桂林到阳朔的游轮的船票,多少钱啊?
83
对不起哦 总是出 比较 难的 题目 嘿嘿 求 歌 名
84
立式甘蔗榨汁机可以改为电瓶式甘蔗榨汁机吗?
85
拉肚子可以喝茶吗
86
资源县哪里美呢
87
DNF投资了还会回本么?
88
有谁知道以下景区的咨询电话?帮帮忙~
89
诛仙玲珑珠泪项链哪个Boss掉,要多少抗才能打死,能强化不,高手指点
90
学生向学校购买教科书时是否应受消费者权益保护法的保护
91
coser八段锦是男是女
92
怎么样测量沸腾后油锅内的温度,使用什么仪器,仪器的购买途径以及价位。望知道的多多指点。感激
93
你的qq号能告诉我吗?我有一些电脑方面的问题想请教你一下。
94
psp下载的争分夺秒进入第二关怎么老死机啊?不知道游戏下载的是什么版...
95
天津贵金属交易所,会不会被关掉?
96
冒险岛十字旅团的药水现在哪里还有得卖?
97
什么专业不能学和化学有关的专业?尤其是化工!本人是化工学院制药工程的,觉得这专业伤身体,现在手上...
98
五菱之光车边门玻璃
99
我想咨询一下:左侧胫骨中下段闭合性粉碎性骨折,双侧耻骨上下支骨折,左侧肩胛骨闭合性骨折,法医能给...
100
LOL刀锋意志出装?怎么样更好?