time : 2008/05/29
author : skate
oracle中extents存在的理由
1. 乙個extent由連續的多個blocks組成,多個extents組成乙個segment
2. oracle在為segment分配空間時,是以extent為單位
因此extents帶來的好處:
1:空間分配、釋放效率將會提公升
oracle建議乙個segment的extents的數量不要超過1024個,所以讓oracle管理太多的block,真是很不方便
而且效率也很低,有個中間邏輯物件,就方便很多了。oracle分配空間的時間與extents的數目呈比例
對字典管理的表空間,extent作用很明顯,因為沒有extent,資料字典必須記錄所有的資料塊,這樣資料字典
就會大量的占用,當分配或釋放大表空間的時候,會對資料字典進行大量的插入或刪除,引起資料字典的熱點
2:全表掃瞄,降低i/o負擔
在進行全表掃瞄時,利用extent包含連續blocks的特性,可以一次讀出多個字段,這樣就能大大減少物理io,
極大提高掃瞄的效率。
extent帶來的負面作用:
會產生表空間碎片,block總是一樣大的,這時每個block都可以得到利用,有了extent,extent就是最
小的分配單元,而extent的大小並不總是相等的,所以在分配的時候,如果某個extent的大小不夠需要求
空間,那這樣就有可能產生碎片
exp/imp能消除碎片,本地管理的表空間對連續的碎片有自動處理的能力,但對不連續的碎片無能為力。
----end---
oracle中extents存在的理由
extents的特性 1 乙個extent由相連的多個blocks組成,多個extents組成乙個segment,2 oracle在為segment分配空間時,是以extent為單位 因此extents帶來的好處 1 空間分配 釋放效率將會提公升 oracle建議乙個segment的extents數...
萬物皆有存在的理由
今天早上,幾個同學起床大怨 天氣何其熱 要自己買風扇什麼的 我隨便戲言一句 為什麼蚊子就不覺得熱呢?威哥嘆曰 蚊子自己會扇風啊.不禁為之一振,先撇開生物學的知識不說,我想 蚊子一類的螻蟻,能 以自己的長項來爭取生存的一席之地,世人忙碌奔波,又何嘗不是如此 呢.乙個人的長項越多,那麼他的競爭力也越強....
充足理由律 存在即合理
通常把這條規律表述為 任何判斷必須有 充足 理由。充足理由律的提法源於17世紀末 18世紀初的德國哲學家萊布尼茨 g.w.他在 單子論 中說 我們的推理是建立在兩個大原則上 即是 1 矛盾原則 2 充足理由原則 憑著這個原則 我們認為 任何一件事如果是真實的 或實在的 任何乙個陳述如果是真的 就必須...