新聞中心
本文將為您介紹DB2 V8 中引入的MDC表,在MDC表中,塊映射(block map)會跟蹤屬于這個表的所有擴展數(shù)據(jù)塊,并且指示哪些塊或擴展數(shù)據(jù)塊上包含數(shù)據(jù)以及哪些塊或擴展數(shù)據(jù)塊上沒有包含數(shù)據(jù)

創(chuàng)新互聯(lián)服務(wù)項目包括石阡網(wǎng)站建設(shè)、石阡網(wǎng)站制作、石阡網(wǎng)頁制作以及石阡網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,石阡網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到石阡省份的部分城市,未來相信會繼續(xù)擴大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
MDC 是在 DB2 V8 中引入的,通過它可以在物理上將在多個維上具有類似值的行聚集在一起放在磁盤上。這種聚集能為常見分析性查詢提供高效的 I/O。例如對于 Product=car,Region=East,并且 SaleMonthYear = Jan09 的所有行,可以將它們存儲在相同的存儲位置,即所謂的塊(block)。一個塊的大小等于表空間的擴展數(shù)據(jù)塊(extent)大小,擴展數(shù)據(jù)塊是磁盤上的一組連續(xù)頁,所以將這些具有類似值的行在物理上是存放在連續(xù)的數(shù)據(jù)頁上。了解 MDC 相關(guān)內(nèi)容和細(xì)節(jié),可以查看 DB2 9.7 信息中心的“多維集群表”。
在 MDC 表中,塊映射(block map)會跟蹤屬于這個表的所有擴展數(shù)據(jù)塊,并且指示哪些塊或擴展數(shù)據(jù)塊上包含數(shù)據(jù)以及哪些塊或擴展數(shù)據(jù)塊上沒有包含數(shù)據(jù)。包含數(shù)據(jù)的塊標(biāo)記為“正在使用”(“IN USE”)。每當(dāng)發(fā)生刪除或轉(zhuǎn)出時,相應(yīng)的塊條目不再標(biāo)記為“正在使用”,而是被釋放以供 MDC 表復(fù)用。但是表空間中的其他對象無法使用這些擴展數(shù)據(jù)塊。
可以通過重組 MDC 表來從 MDC 表釋放這些可用數(shù)據(jù)擴展數(shù)據(jù)塊。在 DB2 9.7 之前只能在完全脫機的情況進行重組,在 DB2 9.7 中開始支持聯(lián)機對 MDC 進行重組以釋放擴展數(shù)據(jù)塊。DB2 9.7 中的 REORG TABLE 命令增加了 RECLAIM EXTENTS ONLY 選項,可以使用這個選項來釋放 MDC 表專用的擴展數(shù)據(jù)塊,并且使該空間可供表空間內(nèi)其他數(shù)據(jù)庫對象使用。該選項還允許控制在釋放擴展數(shù)據(jù)塊期間對 MDC 表的并行訪問,寫訪問權(quán)限為缺省訪問權(quán)限,還可選擇讀訪問權(quán)限和無訪問權(quán)限來控制并行訪問。
除了使用 REORG TABLE 命令來釋放擴展數(shù)據(jù)塊,也可以使用 db2Reorg API 來回收擴展數(shù)據(jù)塊。
另外,從 MDC 表釋放擴展數(shù)據(jù)塊只支持在 DMS 表空間。
當(dāng)前名稱:DB2V8中引入的MDC
網(wǎng)站網(wǎng)址:http://m.fisionsoft.com.cn/article/cdjepji.html


咨詢
建站咨詢
