日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

必須引起DBA重視的Oracle數據庫碎片

瀏覽:187日期:2023-11-29 11:19:49
目前,Oracle已經廣泛的應用于各個行業。作為一名DBA,及時發現并整理碎片已經成為DBA日常工作中的一項重要維護內容。

1、碎片是如何產生的

當生成一個數據庫時,它會分成稱為表空間(tablespace)的多個邏輯段(segment),如系統(system)表空間,臨時(temporary)表空間等。一個表空間可以包含多個數據范圍(extent)和一個或多個自由范圍塊,即自由空間(free space)。

表空間、段、范圍、自由空間的邏輯關系如下:

當表空間中生成一個段時,將從表空間有效自由空間中為這個段的初始范圍分配空間。在這些初始范圍充滿數據時,段會請求增加另一個范圍。這樣的擴展過程會一直繼續下去,直到達到最大的范圍值,或者在表空間中已經沒有自由空間用于下一個范圍。最理想的狀態就是一個段的數據可被存在單一的一個范圍中。這樣,所有的數據存儲時靠近段內其它數據,并且尋找數據可少用一些指針。但是一個段包含多個范圍的情況是大量存在的,沒有任何措施可以保證這些范圍是相鄰存儲的,如圖〈1〉。當要滿足一個空間要求時,數據庫不再合并相鄰的自由范圍(除非別無選擇), 而是尋找表空間中最大的自由范圍來使用。這樣將逐漸形成越來越多的離散的、分隔的、較小的自由空間,即碎片。

2、碎片對系統的影響

隨著時間推移,基于數據庫的應用系統的廣泛使用,產生的碎片會越來越多,將對數據庫有以下兩點主要影響:

(1)導致系統性能減弱

如上所述,當要滿足一個空間要求時,數據庫將首先查找當前最大的自由范圍,而'最大'自由范圍逐漸變小,要找到一個足夠大的自由范圍已變得越來越困難,從而導致表空間中的速度障礙,使數據庫的空間分配愈發遠離理想狀態;

(2)浪費大量的表空間

盡管有一部分自由范圍(如表空間的pctincrease為非0)將會被smon(系統監控)后臺進程周期性地合并,但始終有一部分自由范圍無法得以自動合并,浪費了大量的表空間。

3、自由范圍的碎片計算

由于自由空間碎片是由幾部分組成,如范圍數量、最大范圍尺寸等,我們可用fsfi--free space fragmentation index(自由空間碎片索引)值來直觀體現:

fsfi=100*sqrt(max(extent)/sum(extents))*1/sqrt(sqrt(count(extents)))

可以看出,fsfi的最大可能值為100(一個理想的單文件表空間)。隨著范圍的增加,fsfi值緩慢下降,而隨著最大范圍尺寸的減少,fsfi值會迅速下降。

下面的腳本可以用來計算fsfi值:

rem fsfi value compute

rem fsfi.sql

column fsfi format 999,99

select tablespace_name,sqrt(max(blocks)/sum(blocks))*

(100/sqrt(sqrt(count(blocks)))) fsfi

from dba_free_space

group by tablespace_name order by 1;

spool fsfi.rep;

/

spool off;

比如,在某數據庫運行腳本fsfi.sql,得到以下fsfi值:

tablespace_name fsfi

-- ---

rbs 74.06

system 100.00

temp 22.82

tools 75.79

users 100.00

user_tools 100.00

ydcx_data 47.34

ydcx_idx 57.19

ydjf_data 33.80

ydjf_idx 75.55

統計出了數據庫的fsfi值,就可以把它作為一個可比參數。在一個有著足夠有效自由空間,且fsfi值超過30的表空間中,很少會遇見有效自由空間的問題。當一個空間將要接近可比參數時,就需要做碎片整理了。

4、自由范圍的碎片整理

(1)表空間的pctincrease值為非0

可以將表空間的缺省存儲參數pctincrease改為非0。一般將其設為1,如:

alter tablespace temp

default storage(pctincrease 1);

這樣smon便會將自由范圍自動合并。也可以手工合并自由范圍:

alter tablespace temp coalesce;

5、段的碎片整理

我們知道,段由范圍組成。在有些情況下,有必要對段的碎片進行整理。要查看段的有關信息,可查看數據字典dba_segments,范圍的信息可查看數據字典dba_extents。如果段的碎片過多, 將其數據壓縮到一個范圍的最簡單方法便是用正確的存儲參數將這個段重建,然后將舊表中的數據插入到新表,同時刪除舊表。這個過程可以用import/export(輸入/輸出)工具來完成。

export()命令有一個(壓縮)標志,這個標志在讀表時會引發export確定該表所分配的物理空間量,它會向輸出轉儲文件寫入一個新的初始化存儲參數--等于全部所分配空間。若這個表關閉, 則使用import()工具重新生成。這樣,它的數據會放入一個新的、較大的初始段中。例如:

exp user/password file=exp.dmp compress=y grants=y indexes=y

tables=(table1,table2);

若輸出成功,則從庫中刪除已輸出的表,然后從輸出轉儲文件中輸入表:

imp user/password file=exp.dmp commit=y buffer=64000 full=y

注:此方法可以用于整個數據庫。

標簽: Oracle 數據庫
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
亚洲欧美日韩视频二区| 国产成人免费av一区二区午夜| 日韩成人综合| 日韩精品免费一区二区在线观看| 久久久人人人| 午夜久久免费观看| 日韩中文字幕区一区有砖一区| 中文一区一区三区免费在线观 | 国产日产精品_国产精品毛片| 日韩精品一区二区三区中文在线 | 精品中国亚洲| 色在线视频观看| 久久精品青草| 亚洲欧美视频一区二区三区| 亚洲精品无吗| 日韩不卡在线观看日韩不卡视频| 日韩中文字幕| 久久不见久久见免费视频7| 另类欧美日韩国产在线| 精品国产免费人成网站| 欧美91福利在线观看| 免费在线看一区| 久久精品不卡| 亚洲精选91| 久久一区视频| 亚洲高清久久| 97成人超碰| 欧美www视频在线观看| 一区二区三区四区在线看| 亚洲免费影院| 天堂精品久久久久| 国产成年精品| 欧美专区一区二区三区| 国产精品一在线观看| 精品三级久久| 日韩精品视频中文字幕| 欧美激情另类| 亚洲性视频在线| av资源新版天堂在线| 亚洲免费中文| 久久三级中文| 麻豆91精品| 麻豆中文一区二区| 亚洲一区久久| 精品久久美女| 美女久久一区| 国内精品麻豆美女在线播放视频| 欧美另类综合| 麻豆精品99| 久久高清国产| 久久三级毛片| 蜜臀国产一区二区三区在线播放 | 精品精品国产三级a∨在线| 最新日韩欧美| 国产a亚洲精品| 亚洲天堂日韩在线| 日本а中文在线天堂| 亚洲日韩视频| 在线中文字幕播放| 日韩国产欧美在线视频| 少妇久久久久| 国产精品久久久一区二区| 婷婷精品进入| 国产videos久久| 欧美日韩1区2区3区| 欧美国产91| 国产一区二区三区探花| 亚洲精选91| 91精品婷婷色在线观看| 国产精品亚洲二区| 久久亚洲二区| 欧美肉体xxxx裸体137大胆| 麻豆极品一区二区三区| 亚洲永久字幕| 国产精品国产一区| 久久国产三级精品| 美女精品在线| 久久影院一区| 91视频精品| 国产精品久久久久久久免费软件| 老鸭窝毛片一区二区三区| 88xx成人免费观看视频库| 国产精品久久久久久妇女| 亚洲乱码视频| 久久福利毛片| 在线 亚洲欧美在线综合一区| 日韩免费高清| 狠狠久久伊人| 国产午夜久久av| 一区二区国产在线观看| 99国产精品99久久久久久粉嫩| 日韩av自拍| 国产精品极品在线观看| 日韩欧美高清一区二区三区| 亚洲网站视频| 韩国精品主播一区二区在线观看 | 国产福利91精品一区二区| 91国内精品| 四虎在线精品| 男人的天堂亚洲一区| av亚洲在线观看| 婷婷成人综合| 久久亚洲国产| 欧美一级精品| 欧美日韩色图| 欧美高清一区| 女同性一区二区三区人了人一| 999久久久精品国产| 高清av不卡| 日韩国产在线| 日韩视频网站在线观看| 蜜桃精品在线| 久久国产电影| 韩日一区二区三区| 成人av二区| 伊人精品在线| 老牛国产精品一区的观看方式| 好吊视频一区二区三区四区| 欧美日韩国产精品一区二区亚洲| 免费黄色成人| 国产亚洲毛片在线| 免费精品视频| 亚洲精品三级| 91亚洲精品在看在线观看高清| 日韩高清在线不卡| 日本三级亚洲精品| 91免费精品国偷自产在线在线| 欧美日韩1区| 久久丁香四色| 丰满少妇一区| 中文字幕在线免费观看视频| 丝袜美腿一区| 亚洲综合三区| 日韩国产成人精品| 麻豆免费精品视频| 日韩精品中文字幕第1页| 亚洲成人精品| 在线一区欧美| 日本午夜精品久久久久| 国产麻豆一区二区三区精品视频| 麻豆免费精品视频| 婷婷激情一区| 在线亚洲欧美| 97成人超碰| 欧美激情视频一区二区三区免费| 欧美激情aⅴ一区二区三区| 精品国产乱码久久久| 亚洲综合在线电影| 亚洲自拍另类| 7777精品| 麻豆视频在线观看免费网站黄 | 亚洲精品国产偷自在线观看| 9色精品在线| 99在线|亚洲一区二区| 亚洲精品裸体| 美女国产一区二区三区| 久久精品国产68国产精品亚洲| 视频一区中文字幕国产| 日韩精品国产欧美| 久久只有精品| 久久精品免费一区二区三区 | 日韩激情中文字幕| 国产一区精品福利| 亚洲一区欧美激情| 97se亚洲| 久久久国产亚洲精品| 中文无码日韩欧| 久久精品国产一区二区| 免费视频亚洲| 国产另类在线| 91久久国产| 国产精品一区二区av日韩在线| 欧美日韩免费看片| 深夜日韩欧美| 激情亚洲影院在线观看| 日韩1区2区3区| 欧美日韩国产v| 日韩一区电影| 欧美gv在线| 日本 国产 欧美色综合| 国产精品片aa在线观看| 国产一区日韩一区| 亚洲免费一区二区| 日韩久久精品网| 亚州精品视频| 免费黄色成人| 中文字幕高清在线播放| 99久久亚洲精品蜜臀| 欧美一级二级三级视频| 日韩一区二区三区免费播放| 亚洲精品九九| www.九色在线| 日韩精品一区二区三区av| 日韩三区在线| 综合色就爱涩涩涩综合婷婷| 精品国产aⅴ| 丝袜美腿一区二区三区| а√天堂8资源中文在线| 日本中文字幕一区二区| 在线成人动漫av|