91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

oracle中extents

發布時間:2020-07-02 08:58:39 來源:網絡 閱讀:498 作者:sunhuabin2016 欄目:關系型數據庫

oracle中extents


特性:


1:一個extent由相連的多個blocks組成,多個extents組成一個segment,


2:oracle在為segment分配空間時,是以extent為單位


因此extents帶來的好處:


1:空間分配、釋放效率將會提升
    oracle建議一個segment的extents數量一般不要超過1024,而對于big table可能包含上千萬個block,如果沒有extent,那么oracle就要分配上千萬個block,而有了extent,只要分配上千個extents就行。extent表示大量的blocks效率很高,extent并不列出所有的block,而是列出起始兩個block(因為extent是聯系的,起始block就能定位一個extent),oracle分配空間的時間與extents的數目呈比例,與blocks數目沒有很大關系。同理,在釋放空間時,extent一樣可以提高操作的效率。


    對字典管理的表空間,extent作用很明顯,如果沒有extent,數據字典中必須記錄各個block,如果big table占用上千萬個block,那么數據字典也會大量占用,假設數據字典會占用上百萬個block,分配或釋放這些big table時,還要對這些上百萬block的數據字典插入會刪除,豈不會額外添加很多工作,


2:全表掃描
在進行全表掃描時,利用extent包含聯系blocks的特性,可以一次讀出多個字段,這樣就能大大減少物理IO,極大提高掃描的效率。


extent帶來的負面作用
表空間碎片:
如果沒有extent,oracle在給segment分配空間時以block為單位,而block總是一樣大的,典型的8k,16k,這時每個block都可以得到利用。有了extent,extent就是最小的分配單元,而extent的大小并不總是相等的,假設開始的的三個segment都很小,extent也不大,例如10個blocks,如果第二個的segment釋放后,在中間的那個10block就空閑出來,但是如果以后segment都要求分配至少20個block的extent時,那么這10blocks的空閑空間就得不到利用,在極端情況下,表空間由1000個10block的空閑,但無法分配20block的extent。exp/imp能消除碎片,本地管理的表空間對連續的碎片有自動處理的能力,但對不連續的碎片無能為力。


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

马公市| 四平市| 雷州市| 乌拉特前旗| 池州市| 嘉鱼县| 仙居县| 沧源| 佛冈县| 绥宁县| 宜都市| 额尔古纳市| 太仆寺旗| 泾源县| 星子县| 平山县| 永宁县| 永新县| 合江县| 武邑县| 天长市| 禹州市| 江川县| 子洲县| 庆城县| 安西县| 柯坪县| 永年县| 盐池县| 化隆| 临沂市| 济宁市| 环江| 汕尾市| 东兴市| 寻乌县| 屏边| 开平市| 昌平区| 巨野县| 扎兰屯市|