中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

Oracle數據庫碎片整理
來源:易賢網 閱讀:1749 次 日期:2015-04-27 14:46:10
溫馨提示:易賢網小編為您整理了“Oracle數據庫碎片整理”,方便廣大網友查閱!

Oracle 作為一種大型數據庫,廣泛應用于金融、郵電、電力、民航等數據吞吐量巨大,計算機網絡廣泛普及的重要部門。對于系統管理員來講,如何保證網絡穩(wěn)定運行,如何提高數據庫性能,使其更加安全高效,就顯得尤為重要。作為影響數據庫性能的一大因素 -- 數據庫碎片,應當引起 DBA 的足夠重視,及時發(fā)現并整理碎片乃是 DBA 一項基本維護內容。

1、碎片是如何產生的

當生成一個數據庫時,它會分成稱為表空間( Tablespace )的多個邏輯段( Segment ),如系統(System)表空間 , 臨時(Temporary)表空間等。一個表空間可以包含多個數據范圍(Extent)和一個或多個自由范圍塊,即自由空間(Free Space)。

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

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

2、碎片對系統的影響

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

1)導致系統性能減弱。

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

2)浪費大量的表空間。

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

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、自由范圍的碎片整理

表空間的 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 ()命令有一個(壓縮)標志,這個標志在讀表時會引發(fā) 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 數據庫碎片的產生、計算方法及整理,僅供參考。數據庫的性能優(yōu)化是一項技術含量高,同時又需要有足夠耐心、認真細致的工作。 對數據庫碎片的一點探討,下面是一種如何自動處理表空間碎片的代碼,希望對上大家看上文有用。

Coalesce Tablespace Automatically

This technique comes from Sandeep

Naik, a database administrator

for GSXXI, Inc. in New York City, New York

Here is a handy script which can be

scheduled to automatically run

and coalesces the tablespaces.

This script is designed to run in NT

but can be run in any operating system

by slight modifications in the path where the file spools

from the SQLPLUS environment.

It assumes that the user who runs the script

has priviledges to view the data dictionary.

Start of code

--------------------------------------

sqlplus /

prompt this script will coalesce the

tablespace automatically

set verify off;

set termout off;

set head off;

spool c: empcoalesce.log

select alter tablespace

||TABLESPACE_NAME|| coalesce ;

from DBA_FREE_SPACE_COALESCED where

PERCENT_EXTENTS_COALESCED or PERCENT_BLOCKS_COALESCEDspool off;

@ c: empcoalesce.log

set head on;

set termout on;

set verify on;

prompt Tablespaces are coalesced successfully

更多信息請查看IT技術專欄

更多信息請查看數據庫
易賢網手機網站地址:Oracle數據庫碎片整理

2026上岸·考公考編培訓報班

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業(yè)和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
聯系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權所有:易賢網
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
午夜一区二区三区不卡视频| 国产精品v片在线观看不卡 | 久久精品理论片| 欧美成人免费一级人片100| 亚洲一区二区三区精品视频| 一本色道久久综合| 一区二区日韩欧美| 亚洲性色视频| 性欧美大战久久久久久久久| 久久精品国产一区二区电影 | 亚洲桃花岛网站| 亚洲香蕉网站| 久久久久久久一区二区三区| 欧美+亚洲+精品+三区| 久久综合精品一区| 欧美激情a∨在线视频播放| 国产精品麻豆va在线播放| 精品成人一区| 亚洲一区免费视频| 欧美成人国产| 国产欧美精品va在线观看| 亚洲韩国日本中文字幕| 欧美一区二区视频在线| 欧美日韩精品久久| 狠狠色丁香久久婷婷综合丁香| 亚洲精品免费一二三区| 欧美一区影院| 国产精品高潮呻吟久久av黑人| 韩国av一区二区三区在线观看| 一本色道久久综合狠狠躁篇怎么玩 | 欧美在线关看| 欧美伦理影院| 在线欧美视频| 久久精品91久久久久久再现| 性色av一区二区三区红粉影视| 日韩午夜在线播放| a91a精品视频在线观看| 欧美日韩视频第一区| 久热精品视频在线| 麻豆精品传媒视频| 欧美国产免费| 欧美日本在线观看| 欧美视频免费在线| 国产日韩欧美一区二区三区四区| 亚洲国产精品va在线看黑人| 性做久久久久久久久| 欧美成人免费小视频| 在线精品观看| 欧美国产先锋| 国产欧美日韩综合一区在线观看 | 国产精品va在线| 欧美日韩一区二区三区在线视频| 亚洲娇小video精品| 亚洲大胆人体在线| 国产精品一区二区三区四区| 极品少妇一区二区三区| 欧美国产日韩精品免费观看| 日韩亚洲精品电影| 国产欧美视频在线观看| 久久久91精品国产一区二区三区| 久久国产精品亚洲va麻豆| 国产午夜精品久久| 亚洲一区二区av电影| 久久久久国产精品一区| 在线精品在线| 国产午夜精品视频| 久久精品欧美| 影音先锋久久久| 久久久中精品2020中文| 亚洲精品中文字幕有码专区| 国产农村妇女精品一区二区| 老妇喷水一区二区三区| 一区二区三区精品久久久| 国产精品一国产精品k频道56| 久久天天狠狠| 亚洲欧美在线磁力| 亚洲精品一区久久久久久| 国内精品美女av在线播放| 欧美日韩国产a| 浪潮色综合久久天堂| 午夜一区二区三区不卡视频| 91久久国产综合久久91精品网站| 国产精品日韩欧美一区二区| 久久免费国产精品| 性18欧美另类| 亚洲缚视频在线观看| 国产色综合网| 国产精品免费电影| 欧美视频一区二区在线观看| 美女视频黄 久久| 久久精品视频99| 中文精品视频| 一区二区欧美视频| 亚洲精品免费观看| 亚洲激情在线| 亚洲精品久久久蜜桃 | 亚洲高清久久久| 国产日韩精品视频一区| 国产精品v欧美精品v日韩| 欧美精品导航| 欧美另类亚洲| 欧美日本在线视频| 欧美日韩国产三区| 欧美风情在线观看| 欧美成年视频| 欧美日韩精品二区| 国产精品嫩草影院av蜜臀| 国产精品呻吟| 国产欧美一区二区在线观看| 韩日午夜在线资源一区二区| 国产精品久久久久久久浪潮网站| 欧美视频在线观看| 国产精品青草久久| 国产日韩亚洲欧美精品| 激情欧美一区二区三区| 在线精品视频一区二区| 亚洲日本中文字幕区| 国产精品99久久久久久人| 亚洲欧美日韩天堂一区二区| 久久精品成人欧美大片古装| 美脚丝袜一区二区三区在线观看 | 欧美日韩中文字幕日韩欧美| 久久中文欧美| 亚洲网站在线| 亚洲国产日韩欧美在线99 | 狠狠色狠狠色综合人人| 亚洲区国产区| 亚洲丰满少妇videoshd| 亚洲欧洲精品天堂一级| 日韩网站在线观看| 香蕉成人久久| 男男成人高潮片免费网站| 欧美日韩国产综合在线| 国产日韩欧美二区| 亚洲精品在线视频观看| 午夜日本精品| 欧美精品高清视频| 亚洲高清视频的网址| 有坂深雪在线一区| 国产亚洲成年网址在线观看| 亚洲欧美一区二区视频| 欧美在线精品免播放器视频| 欧美亚日韩国产aⅴ精品中极品| 91久久极品少妇xxxxⅹ软件| 狠狠色综合网| 国产精品丝袜91| 久久精品人人做人人综合 | 免费在线观看日韩欧美| 精品成人久久| 国产精品久久国产精麻豆99网站| 久久夜色精品国产欧美乱| 久久精品国产亚洲精品| 9久re热视频在线精品| 欧美中文字幕第一页| 欧美精品一区二区三区在线播放 | 国产精品久久久久久av福利软件 | 欧美伦理一区二区| 亚洲精品一区二区三区不| 欧美午夜a级限制福利片| 免费精品99久久国产综合精品| 99在线热播精品免费99热| 黄色成人在线免费| 韩国三级电影一区二区| 国产亚洲精品bv在线观看| 国产伦精品一区二区三区高清版| 老司机一区二区三区| 国产欧美日韩视频在线观看 | 午夜欧美视频| 亚洲午夜精品| 欧美剧在线免费观看网站| 欧美一级大片在线观看| 国产精品色网| 国产精品高潮呻吟久久av无限 | 久久伊人一区二区| 国产日韩一区二区| 性色av香蕉一区二区| 国产日韩av一区二区| 午夜精品一区二区三区在线视| 伊人久久大香线蕉综合热线| 国产欧美91| 狠狠色伊人亚洲综合网站色| 在线精品亚洲| 亚洲午夜性刺激影院| 亚洲美女av网站| 一本大道久久精品懂色aⅴ| 中文欧美字幕免费| 亚洲理伦在线| 亚洲砖区区免费| 免费成人黄色片| 欧美日韩不卡视频| 国产日韩欧美精品一区| 久久久久久久久蜜桃| 136国产福利精品导航网址应用| 裸体一区二区| 一区二区av| 国内精品久久久久久久果冻传媒| 免费不卡在线观看av| 亚洲视频自拍偷拍| 激情婷婷久久| 欧美无乱码久久久免费午夜一区 |