国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

對DB2 V9.7 本地分區索引的詳細描述

數據庫
以下的文章主要向大家描述的是DB2 V9.7 本地分區索引的介紹,以及對DB2 V9.7 數據庫其提出了范圍分區表的分區索引的實際操作的概念的描述。

此文章主要講述的是DB2 V9.7 本地分區索引的介紹,DB2 V9.7 數據庫其提出了范圍分區表的分區索引的實際操作的概念,這主要是為客戶在原有的全局索引基礎上增加了一個新的功能選擇。

分區索引采用 B 樹結構,將一棵全局大樹分解為諾干個小樹,樹的層次將會顯著減少,這將會提高數據的插入、更新、刪除和掃描的性能。分區索引在分區表的 Roll in/Roll out 時不需要重新構建整個索引,加速了數據的滾入和滾出。

簡介

在 DB2 V9.7 以前,范圍分區表只支持全局索引(或者稱為非分區索引),這樣即使分區表的數據是分布在多個表空間上的,分區表的所有索引只能存儲在同一個表空間中。這一特性限制了索引掃描只能在一個表空間上對該索引的頁面進行讀取,導致讀取頁面過多并約束了掃描的并行性。

DB2 V9.7 使用分區索引的索引組織方案,即索引數據根據表的分區方案分布到多個索引分區中,每個索引分區都只引用對應數據分區中的表行。從 DB2 V9.7 開始,創建索引時默認創建分區索引,除非出現以下情況:

對 CREATE INDEX 語句指定了 UNIQUE,并且索引鍵未包括所有表分區鍵列。

創建基于空間數據的索引。

 

創建基于 XML 數據的索引

 

分區索引的創建

 

一個分區表可以同時存在分區索引和非分區索引。如果創建分區索引,那個每個索引分區將都包含單個數據分區的索引條目,索引葉子節點中的 RID 也將只指向單個數據分區。

在我們使用 Alter table 語句的 Attach Partition 子句將數據 Roll in 或者 Roll Out 分區表時,分區索引將特別有用。如果使用非分區索引,那么必須先發出 Set Integrity 語句,新添加的分區中的數據才能進入聯機狀態。這個過程可能非常消耗時間,并可能消耗大量日志空間。當使用分區索引時這些開銷將會被消除。

分區索引的每個分區均采用 B 樹結構存儲,由于分區后一個大型 B 樹被劃分為若干小型 B 樹,樹的層數將會減少,這會提高數據的插入、更新、刪除以及掃描的性能。同時我們執行查詢時,DB2 將會采用分區消除優化方法提高掃描性能和并行性。分區消除技術幫助優化器先過濾了不需要的索引分區,只需要掃描相應的分區就能完成查詢,這比掃描非分區的索引更為高效。

清單 1. 創建示例分區表與索引

 

 

  1. CREATE TABLE t1 ( l_orderkey INTEGER, l_partkey INTEGER, l_suppkey INTEGER,  
  2. l_shipdate date, padding1 char(30) )   
  3. PARTITION BY RANGE(l_shipdate)   
  4. (   
  5. partition quarter01 STARTING '2008-01-01' ENDING '2008-03-31'in DMS_D1,   
  6. partition quarter02 STARTING '2008-04-01' ENDING '2008-06-30'in DMS_D2,   
  7. partition quarter03 STARTING '2008-07-01' ENDING '2008-09-30' in DMS_D3,   
  8. partition quarter04 STARTING '2008-10-01' ENDING '2008-12-31' in DMS_D4   
  9. );   
  10. Create index idx_t1_l_orderkey on t1(l_orderkey) NOT partitioned ;   
  11. Create index idx_t1_l_partkey on t1(l_partkey) partitioned;   

上面代碼中,我們創建了一個擁有四個分區的范圍分區表,同時創建了兩個索引。索引 index idx_t1_l_orderkey 是非分區索引,idx_t1_l_partkey 是分區索引。

我們下面查看一下上面代碼執行后數據字典關于表 T1 以及它的索引的描述。系統視圖 syscat.datapartitions 中包含了分區表的分區信息以及相關統計信息,系統視圖 syscat.indexpartitions 中則包含了分區索引的分區信息和相關統計信息。

清單 2. 分區表的數據分區信息

 

  1. db2 "select substr(TABNAME ,1,10) t_name,substr(DATAPARTITIONNAME ,1,10) part_name,   
  2. DATAPARTITIONID ,substr(LOWVALUE,1,12) low_value,substr(HIGHVALUE,1,12) high_value   
  3. from syscat.datapartitions where tabname='T1'"   
  4. T_NAME PART_NAME DATAPARTITIONID TBSPACEID LOW_VALUE HIGH_VALUE ----------   
  5. T1 QUARTER01 0 8 '2008-01-01' '2008-03-31'   
  6. T1 QUARTER02 1 9 '2008-04-01' '2008-06-30'   
  7. T1 QUARTER03 2 10 '2008-07-01' '2008-09-30'   
  8. T1 QUARTER04 3 11 '2008-10-01' '2008-12-31'   

清單 2 中代碼執行查詢,從系統視圖 syscat.datapartitions 中獲取關于數據分區的信息。查詢結果顯示,表 T1 具有四個分區,名稱與我們創建時相同,ID 依次為 0、1、2、3,數據分布在表空間 DMS_D1(ID 為 8)、DMS_D2(ID 為 9)、DMS_D2(ID 為 10)、DMS_D3(ID 為 11)上。本例中的表空間信息如下:

清單 3. 表空間信息

 

 

  1. db2 "select substr(TBSPACE,1,18) tablespace_name,TBSPACEID ,TBSPACETYPE   
  2. from syscat.tablespaces"   
  3. TABLESPACE_NAME TBSPACEID TBSPACETYPE   
  4. SYSCATSPACE 0 D TEMPSPACE1 1 S USERSPACE1 2 D   
  5. IBMDB2SAMPLEREL 3 D IBMDB2SAMPLEXML 4 D SYSTOOLSPACE 5 D   
  6. SYSTOOLSTMPSPACE 6 S TBS_TEST 7 D   
  7. DMS_D1 8 D DMS_D2 9 D DMS_D3 10 D DMS_D4 11 D DMS_I1 12 D   

清單 4. 索引基本信息

 

  1. db2 "select substr(tabname,1,10) tab_name, substr(INDNAME,1,18) inx_name,TBSPACEID   
  2. from syscat.indexes where tabname='T1'"   
  3. TAB_NAME INX_NAME TBSPACEID ---------- ------------------ -----------   
  4. T1 IDX_T1_L_ORDERKEY   
  5. 8   
  6. T1 IDX_T1_L_PARTKEY 65530   

我們看到非分區索引 IDX_T1_L_ORDERKEY 數據存放在表空間 DMS_D1 上(ID 為 8),這意味著在創建索引未明確指定表空間時,DB2 將使用***個數據分區所在的表空間存放非分區索引。而索引 IDX_T1_L_PARTKEY 所在的表空間 ID 為 65530,我們通過表空間信息部分看到我們的數據庫中沒有 ID 為 65530 表空間。

由于分區索引的存儲特性是和數據分區關聯的,一個索引將分布在多個表空間中,因此 DB2 用了 65530 特殊值表示索引的表空間,并不表示這個 ID 對應的表空間存在以上的相關內容就是對DB2 V9.7 本地分區索引的介紹,望你能有所收獲。

完整內容的學習,請訪問:

http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0907luohq/

【編輯推薦】

  1. DB2數據庫雙機的正確安裝流程描述
  2. DB2占用端口號如何在Linux或Unix下查看?
  3. 實現DB2數據庫安裝的操作過程描述
  4. 實現DB2數據庫恢復的路如何走好?
  5. 對DB2數據庫賬戶以及用戶標識的正確認識

     

     
責任編輯:佚名 來源: kejiweb.com
相關推薦

2010-08-10 10:42:27

DB2 V9.7

2010-08-16 16:08:34

DB2 V9.7

2010-07-29 13:34:35

DB2編目

2010-08-16 13:53:26

2010-08-19 09:22:03

DB2 V9.7 分區

2010-08-10 10:23:16

IBM DB2 V9.

2010-08-19 08:49:41

DB2 V9.7 索引

2010-08-19 09:37:41

DB2 V9.7 語句

2010-08-16 11:34:11

IBM DB2 V9.

2010-08-11 11:39:06

IBM DB2 V9.

2010-08-03 14:05:26

DB2數據集

2010-08-06 14:52:13

DB2 9.7武器

2010-08-03 13:29:44

DB2 9數據庫優點

2010-09-07 16:34:47

DB2 XML

2010-08-10 17:24:15

2010-08-11 09:56:20

DB2 V9.7

2010-08-19 16:47:14

DB2 9.5分區管理

2010-08-10 11:01:12

DB2 V9.7

2010-08-04 09:50:35

DB2 9存儲過程

2010-08-10 13:44:51

DB2創建外鍵
點贊
收藏

51CTO技術棧公眾號

欧美裸体视频| 国产亚洲亚洲| 欧美性三三影院| 欧美日韩成人免费视频| 久久99精品久久久久久园产越南| 欧美精品一区二区久久婷婷| 欧美wwwwwww| 精品在线播放免费| 91网站在线看| 加勒比久久高清| 亚洲色图50p| 77导航福利在线| 国产精品免费av| 亚州欧美一区三区三区在线| 熟妇熟女乱妇乱女网站| 男女视频一区二区| 欧美亚洲视频在线观看| 一级毛片视频在线观看| 国产精品夜夜嗨| 欧美成人精品激情在线观看| 性感美女激情视频在线观看| 外国成人免费视频| 在线成人av网站| 日韩av高清在线观看| 久热精品在线视频| 国产美女福利在线观看| 一本色道久久加勒比精品| 免费全黄无遮挡裸体毛片| 成人一级视频在线观看| 亚洲一区二区三区乱码 | 欧美在线视频二区| jazzjazz国产精品久久| 女仆av观看一区| 国产丝袜高跟一区| av电影高清在线观看| 韩国成人一区| 亚洲午夜免费| 国产婷婷色一区二区三区在线| 欧美性生活大片免费观看网址| a级网站在线观看| 天使萌一区二区三区免费观看| 国产精品久久亚洲| 亚洲综合婷婷| 国产精品久久精品国产| 一级毛片免费高清中文字幕久久网| 91av在线看| 亚洲动漫在线观看| 国产精国产精品| 日韩欧美国产精品综合嫩v| 国产精品视频区| 99热在线成人| 国产精品二区在线| 日韩av午夜在线观看| 99热都是精品| 久久综合九色综合欧美亚洲| 日本a级片免费观看| 欧美国产一区视频在线观看| www.4438全国最大| 精品久久香蕉国产线看观看亚洲| 中国一级特黄毛片大片| 欧美视频国产精品| 国产精品剧情一区二区在线观看| 欧美大片日本大片免费观看| 色在线中文字幕| 久久福利视频导航| 秋霞影视一区二区三区| 国产在线观看91精品一区| 狠狠入ady亚洲精品经典电影| 免费国产一区| 成人午夜精品在线| av激情网站| 在线观看成人小视频| 蜜桃视频www网站在线观看| 久久伊人免费视频| 日韩一区电影| 青娱乐国产91| 成人aaaa免费全部观看| 开心丁香婷婷深爱五月| 国语精品一区| 在线观看av影片| 欧美一区二区二区| 9l视频自拍9l视频自拍| 成人小视频免费在线观看| 粉嫩虎白女毛片人体| 亚洲一区二区免费视频| 日本www在线观看视频| 亚洲黄色www网站| 国产美女撒尿一区二区| 亚洲自拍av在线| 香蕉视频在线观看免费| 中文无字幕一区二区三区| 日韩av电影免费观看| 亚洲精品中文字幕女同| 26uuu亚洲电影| 2019av中文字幕| 欧美日韩国产高清| 亚洲国产一二三精品无码| 国产精品国产三级国产a| av网站在线免费播放| 亚洲色图17p| 欧州一区二区| 亚洲欧洲日本国产| 中文字幕一区二区三中文字幕 | 日韩欧美高清一区二区三区| 国产精品igao视频| 久久国产精品露脸对白| 免费观看一二区视频网站| 亚洲第一色在线| 国产精品一区高清| 真人做人试看60分钟免费| 亚洲一区二区三区四区在线免费观看| 暧暧视频在线免费观看| 国产精品久久久久久久久男| 寂寞少妇一区二区三区| 美女黄视频在线播放| 亚洲人成网7777777国产| 99成人超碰| 妞干网在线免费视频| 欧美日韩高清一区二区三区| 视频在线亚洲| 宅男一区二区三区| 精品日韩中文字幕| 永久免费精品视频| 在线综合视频网站| 91成人在线精品| 九九在线精品| 欧美精品成人网| 亚洲男女性事视频| 午夜亚洲精品| 佐山爱痴汉视频一区二区三区 | 欧美女同一区| 91精品久久久久久久久久入口| 成人深夜福利app| 美足av综合网| 国产精品国产一区二区| 亚洲大型综合色站| 精品国产午夜肉伦伦影院| 日韩精品视频在线观看视频| 日韩欧美一区二区三区在线| 1024精品久久久久久久久| 亚洲久久中文字幕| 久久夜精品香蕉| 成人激情黄色小说| 成人免费图片免费观看| 久久精品99| 精品视频全国免费看| 青青草91久久久久久久久| 在线视频日韩一区 | 欧美肥妇毛茸茸| 日韩中文在线电影| 男女人搞j网站| 久久久久久美女| 99视频精品在线| 亚洲精品555| 精品一区二区三区毛片| 亚洲国产精品久久| 蜜臀av性久久久久蜜臀aⅴ流畅| 欧美成人三区| 免费国产一区| 亚洲精品一区二区三区精华液| 亚洲一区不卡| 黄色免费在线观看| 日本不卡二区高清三区| 欧美电影一区二区三区| 亚洲尤物在线| av在线免费网址| 亚洲一区三区视频在线观看| 精品国产免费久久| 国产麻豆精品一区二区| 日韩国产网站| 免费看黄色一级大片| 久久久噜噜噜久久久| 亚洲欧美日韩一区二区| 日韩在线观看| www黄在线观看| 久久av一区二区三区亚洲| 欧美一区二区三区免费在线看 | 欧美视频一区在线观看| 91久久午夜| 三级福利片在线观看| 亚洲欧洲精品一区二区| 国产丝袜高跟一区| 91免费版在线| 久久久久观看| 在线视频尤物| 欧美一区三区二区在线观看| 亚洲女人被黑人巨大进入| 91在线丨porny丨国产| 91国内精品| 日产精品久久久久久久性色| 欧美一区二区视频17c| 一本色道久久88综合亚洲精品ⅰ | 精品无码国产一区二区三区av| 久久精品视频导航| 亚洲欧美激情插| 99国内精品| 99久久久国产精品免费调教网站| 先锋影音资源999| 久久99精品久久久久久久青青日本| 欧美精品一区二区三区蜜桃|