免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3241 | 回复: 3
打印 上一主题 下一主题

什么叫2型索引? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-08-14 15:54 |只看该作者 |倒序浏览
如题,哪位能帮忙解答一下谢谢

论坛徽章:
0
2 [报告]
发表于 2007-08-14 18:21 |只看该作者
2是错别字吗。。。

论坛徽章:
11
数据库技术版块每日发帖之星
日期:2016-06-25 06:20:00数据库技术版块每日发帖之星
日期:2016-06-24 06:20:00数据库技术版块每日发帖之星
日期:2016-05-03 06:20:00数据库技术版块每日发帖之星
日期:2016-04-21 06:20:00数据库技术版块每日发帖之星
日期:2016-01-23 06:20:00数据库技术版块每日发帖之星
日期:2015-12-03 06:20:00综合交流区版块每周发帖之星
日期:2015-12-02 15:03:53数据库技术版块每日发帖之星
日期:2015-10-19 06:20:00数据库技术版块每日发帖之星
日期:2015-08-20 06:20:002015年辞旧岁徽章
日期:2015-03-03 16:54:15数据库技术版块每日发帖之星
日期:2016-07-30 06:20:00
3 [报告]
发表于 2007-08-14 22:53 |只看该作者
对于类型-1索引,索引键在键删除时即从索引页被清除,并且当索引页上的最后一个的索引键被清除后,整个索引页将被释放。

而对于类型-2索引,仅当表上有X锁定时,索引键才会在键删除时从索引页被清除,而当索引键不能立即被清除时,它们将先被标记为删除,稍后才会从物理上被清除。

这种将索引键从逻辑上标记为删除,而不是立即在物理上从索引页清除的处理机制,消除了大多数下一键锁定,将下一键锁定的情况减少到了最小程度,从而提高了程序的并行性。由于类型-2索引所具有的这一特性,用户可能会关心在什么情况下被标记为删除的索引键才会真正地从物理上被清除


解答 在下列情况下,DB2版本8中被标记为删除的类型-2索引的索引键才会真正从物理上被清除:

·在后续插入、更新或删除活动期间
在键插入期间,标记为删除且已知要落实的键(如果这样的清除可以避免执行页分割的需求并阻止索引的大小增加)将被清除。

·在键删除期间,当某个页上的所有键都被标记为删除时,DB2 将尝试查找其中所有键标记为删除并且所有删除已落实的另一个索引页。如果找到这样的页,将从索引树中删除它。

·如果删除键时存在对表的X锁定,则会在物理上删除该键,而不只是标记为删除。在此物理删除期间,如果相同页上存在任何其它标记为删除且已知要落实的删除键,则会被一起清除。

·当用 CLEANUP 选项执行 REORG INDEXES 命令时
CLEANUP ONLY PAGES 选项用来搜索并释放其上所有键都标记为删除并已知要落实的索引页。

·CLEANUP ONLY ALL 选项不仅释放其上所有键都标记为删除并已知要落实的索引页,同时对于那些存在于包含有未删除RID的页上的,标记为删除且已知要落实的RID进行清除。

·CLEANUP ONLY ALL 选项也尝试合并相邻叶子页(如果这样做会导致合并的叶子页上具有至少 PCTFREE 的可用空间)。PCTFREE 的值为创建索引时为索引定义的空闲空间的百分比。缺省 PCTFREE 是百分之十。如果可以合并两页,则将释放其中一页。

·索引的任何重建
重建索引的实用程序包括下列各项:

未使用任何一个 CLEANUP 选项时的 REORG INDEXES
未使用 INPLACE 选项时的 REORG TABLE
带 REPLACE 选项的 IMPORT
带 INDEXING MODE REBUILD 选项的 LOAD

论坛徽章:
0
4 [报告]
发表于 2007-08-15 10:57 |只看该作者
原帖由 大梦 于 2007-8-14 22:53 发表
对于类型-1索引,索引键在键删除时即从索引页被清除,并且当索引页上的最后一个的索引键被清除后,整个索引页将被释放。

而对于类型-2索引,仅当表上有X锁定时,索引键才会在键删除时从索引页被清除,而当索 ...


所以我从不看中文文档,明明是type 2,翻译为2型。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP