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

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

詳細講解Oracle I/O子系統的配置和設計

瀏覽:324日期:2023-11-28 10:07:25
很多人都知道,Oracle IO子系統是數據庫中一個非常重要的組成部分。 由于很多軟件系統的瓶頸都是由DISK IO引起的,系統花費了大量的CPU_TIMES用于等待I/O行為的完成。

在我們設計數據庫的IO子系統的時候,應該考慮以下因素:

■ 存儲,最小的磁盤容量

■ 可用性,諸如(24 x 7) 不間斷的服務

■ 性能,諸如I/O的吞吐量和系統響應時間

基本的IO設計

使用操作系統或者硬件來條帶化文件存儲,如果你的操作系統有類似LVM和硬件striping,的化,那么使用它們來盡可能的分散IO。在striping中,要考慮兩個要素:stripe width 和stripe depth

■ Stripe depth 指的stripe的大小,也被稱為stripe unit。

■ Stripe width 指的stripe depth 和 stripe設定中驅動器的數目的乘積。

在Oracle數據庫中,一個合理的stripe depths 應該在256KB到1M。不同類型的應用需要不同stripe depth,最理想的stripe depth 和 stripe width應該考慮以下:

■ I/O請求的大小

■ 同時發生I/O

■ Physical Stripe Boundaries 和 Block Size Boundaries

■ Manageability of the Proposed System

I/O請求的大小

下面是在配置I/O會用DB和OS參數:

DB_BLOCK_SIZE:單塊I/O請求的大小,也被用于診斷多塊I/O請求。

OS block size:操作系統塊的大小

Maximum OS I/O size:OS能提供的最大單塊I/O的大小

DB_FILE_MULTIBLOCK_READ_COUNT:它和DB_BLOCK_SIZE的積用于計算全表掃描最大I/O,注意能超過OS限制。默認為8。

SORT_AREA_SIZE:排序操作需要的I/O大小

HASH_AREA_SIZE:hash操作需要的I/O大小

出了I/O大小外,并發度也決定了stripe的depth。在選擇stripe width和stripe depth的時候請考慮以下因素:

■在低并發的系統中,確保在同一磁盤上不會發生重復單一的I/O。這是什么意思呢?例如,假設stripe width有4個磁盤,stripe depth

是32KB,這時候Oracle server process發出一個1MB的I/O請求,那么每個磁盤都會返回8次I/O請求。為了盡量避免這種情況,平均I/O請求的大小應該小于stripe width×stripe depth,在這里是32KB×4,否則就會在一個磁盤發生第二次I/O。

這是完全理想化的設計。

■在高并發的系統中,要確保單一的I/O請求會被分散到多個物理I/O中完成,如果不行,則會嚴重的影響系統響應時間。

并發的I/O

在OLTP系統中,特點是高并發和低I/O需求,這時最好Stripe depth大于一個單獨I/O的大小,這種被稱為粗顆粒stripe。

在高并發的系統中,一般stripe depth設計為n×DB_BLOCK_SIZE,n>1.

粗顆粒stripe設計使得磁盤可以以隊列的方式同時執行多個I/O,這樣就可以以最小的成本處理大量的并發I/O。不過,一旦系統不具備并發足夠并發,就會導致磁盤熱點。

粗顆粒stripe設計也同樣有益于DSS系統,但它應該設計得小一點,同樣它大小也為n×DB_BLOCK_SIZE,但n應該小于DB_FILE_MULTIBLOCK_READ_COUNT。

而細顆粒設計能夠獲得最好的響應時間。

Alignment of Physical Stripe Boundaries with Block Size Boundaries

如果物理stripe顆粒和塊大小一致的化,就可能會導致一個單獨I/O分散到兩個物理IO中。這不是最優化的OLTP環境,所以stripe最好是兩倍BLOCK的大小。下面是關于大小的建議:

Random reads and writes 兩倍BLOCK大小

Sequential reads 兩倍DB_FILE_MULTIBLOCK_READ_COUNT×DB_BLOCK_SIZE

Manageability of the Proposed System

使用LVM可以更加容易配置所有可用磁盤的stripe,在大多數環境下,單卷就可以提供良好的性能。不過單卷只在使用RAID技術的時候可用,如RAID 1,不過丟失一個卷卷意味著丟失所有卷。

除了了性能以外,還有一個問題要考慮,那就是數據的增加要容易擴展。

手工分布I/O

如果你的系統不能做stripe,那么你就要手工配置你文件來達到盡量均勻分布I/O的目的。

1.檢查磁盤和文件的大小,估計數據庫的存儲需求

2.為每個文件預估I/O,分辨出高I/O和低I/O的文件,將它們分布到磁盤組中。

這里存在一個誤解,就是把index和data分開,這是不恰當的。因為在一個事務的過程中,是先訪問索引,再訪問表,它們是有序的,所以在同一磁盤中是沒有競爭的。這個是很多人都曾經誤解的,包括我。

什么時候需要分割文件

這個問題很簡單,當I/O需求已經不能被滿足的時候,將可能需要分割文件。

I/O熱點一般發生在table、index或者TEMP TABLESPACE,造成I/O過高的大多數原因是由于SQL,這個時候需要做SQL tuning。其它:

Redo log file如果發生很高的I/O,考慮把它們單獨放置到一個磁盤,或者分布到幾個磁盤,這樣還可以提高可用性。

stripe它們的存儲環境。避免使用RAID5。

archived redo log,如果歸檔慢,則要考慮歸檔進程和LGWR的競爭。

建議

stripe所有的磁盤

移動歸檔文件到不同的磁盤

移動在線日志到單獨的磁盤

使用Oracle管理文件可以獲得更多益處。

最后,講一講數據塊大小的選擇。

8K是適合于大多是系統的,但是有時候OLTP系統使用更小,DSS使用更大的數據塊可以提供更優的性能。

READS

如何行比較小,訪問比較隨機,選擇較小的塊

如果行比較小,訪問是連續的,選擇較大的塊

如果行比較小,訪問情況復雜,盡量選擇較大的塊

如果行比較大,包含諸如LOB類型的字段,那么選擇較大塊WRITES

在一個高并發的OLTP系統中,使用一個大塊,那么要慎重的考慮INITRANS,

MAXTRANS, 和FREELISTS設置。這些參數影響到一個塊的并發更新率。不過,如果你使用自動段空間管理,則不用考慮FREELISTS。如果你還是不能確定塊的大小,那么就使用8K,如果你大量使用LOB類型,那么就可以大于8k。

小結:一般來說,小塊減少鎖競爭,適合隨機訪問,但是元數據管理需要很大的頭空間,不適合大行,容易產生行鏈。大塊,可以存儲更多的數據,減少管理開銷,適合連續的訪問和存儲LOB類型,但是浪費空間大,不適合存儲OLTP系統的索引,因為很容易產生索引葉子塊的相互競爭。

標簽: Oracle 數據庫
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日本精品一区二区三区在线观看视频| 日本va欧美va精品| 亚洲免费黄色| 亚洲永久精品唐人导航网址| 蜜桃av一区二区三区电影| 久久精品影视| 亲子伦视频一区二区三区| 麻豆精品国产91久久久久久| 国产亚洲在线| 午夜在线观看免费一区| 亚洲欧洲一区二区天堂久久| 欧美国产视频| 老色鬼精品视频在线观看播放| 日韩免费精品| 日本伊人久久| 日韩国产欧美一区二区三区| 不卡在线一区二区| 国产精品va视频| 欧美天堂一区| 好看不卡的中文字幕| 国产精品亚洲二区| 亚洲一级二级| 国产精品videossex久久发布| 免费日韩一区二区三区| 亚洲一级少妇| 国产亚洲精品美女久久久久久久久久| 激情婷婷综合| 久久国产乱子精品免费女| 日韩一区精品字幕| 日本午夜大片a在线观看| 欧美亚洲激情| 国产精品一区三区在线观看| 美女一区网站| 在线日韩成人| 午夜免费一区| 久久亚洲色图| 久久激五月天综合精品| 青青青免费在线视频| 成人在线免费观看网站| 日韩综合小视频| 91精品国产自产精品男人的天堂| 亚洲国产不卡| 免播放器亚洲| 亚洲一区日韩在线| 四季av一区二区凹凸精品| 中文一区一区三区免费在线观| 男女激情视频一区| 麻豆mv在线观看| 精品理论电影在线| 国产精品国码视频| 欧美.日韩.国产.一区.二区| 日韩一区免费| av日韩中文| 亚洲精品黄色| 午夜亚洲福利| 91精品国产乱码久久久久久久 | 美女视频黄 久久| 久久蜜桃资源一区二区老牛| 亚洲免费婷婷| 久久激情五月婷婷| 国产日韩欧美中文在线| 日韩国产91| 亚洲精品在线观看91| 国产亚洲久久| 天堂av在线| 国产精品高颜值在线观看| 香蕉成人av| 亚洲欧美视频| 国产精品蜜月aⅴ在线| 天堂av在线一区| 欧美激情网址| 中文在线日韩| 欧美日韩中出| 亚洲精品福利电影| 免费久久精品视频| 蜜臀a∨国产成人精品| 精品91福利视频| 亚洲三级网站| 亚洲乱码视频| 日本亚洲不卡| 久久精品毛片| 日韩视频网站在线观看| 国产精品99久久久久久董美香| 蜜桃视频免费观看一区| 亚洲黄色影院| 欧美高清一区| 蜜桃成人av| 欧美~级网站不卡| 999久久久91| 亚洲h色精品| 亚洲二区精品| 蘑菇福利视频一区播放| 久久视频一区| 不卡中文字幕| 蜜臀国产一区二区三区在线播放| 综合日韩av| 亚洲性色视频| 免费人成在线不卡| 首页亚洲欧美制服丝腿| 一区二区国产精品| 麻豆精品视频在线| 99精品在线观看| 蜜臀a∨国产成人精品| 日本中文字幕视频一区| 国产日产精品_国产精品毛片 | 欧美精品97| 激情视频网站在线播放色| 国产亚洲毛片| 亚洲精品麻豆| 久久a爱视频| 蜜臀va亚洲va欧美va天堂| 成人在线丰满少妇av| 日韩精品91亚洲二区在线观看| 成人亚洲一区二区| 91成人精品视频| 亚洲www啪成人一区二区| 精品视频亚洲| 久久99蜜桃| 欧美日韩中文| 日本国产亚洲| 亚洲开心激情| 在线午夜精品| 蜜桃成人av| 999久久久亚洲| 色婷婷狠狠五月综合天色拍| 卡一卡二国产精品| 国产精品v亚洲精品v日韩精品| 中文字幕免费一区二区| 亚洲综合另类| 香蕉成人av| 久久青草久久| 欧美日韩水蜜桃| 在线观看精品| 欧美1级日本1级| 国产亚洲在线| 蜜桃一区二区三区在线| 蜜桃久久精品一区二区| 亚洲午夜免费| 国产亚洲观看| 麻豆精品视频在线观看视频| 欧美激情视频一区二区三区免费| 国产精品观看| 日韩1区2区| 久久精品国产www456c0m| 成人免费一区| 欧美丝袜一区| 亚洲精品黄色| 精品一区二区三区视频在线播放| 福利一区二区免费视频| 不卡中文一二三区| 男人的天堂亚洲一区| 日韩高清在线不卡| 国产一区二区三区精品在线观看| 欧美亚洲日本精品| 99国产精品久久久久久久| 一区二区国产精品| 国产精品久久久久久久久久白浆 | 日韩成人精品一区| 丝袜国产日韩另类美女| 婷婷亚洲成人| bbw在线视频| 免费人成在线不卡| 国产精品红桃| 精品在线91| 欧美午夜三级| 免费视频一区三区| 国产精品亲子伦av一区二区三区| 成人日韩精品| 欧美啪啪一区| av一区二区高清| 欧美国产精品| 亚洲午夜av| 国产精品一国产精品| 免费欧美一区| 精品久久久久久久| 亚洲精品少妇| 夜久久久久久| 国产va在线视频| 欧美日本久久| 欧美69视频| 国产日韩电影| 国产aⅴ精品一区二区四区| 亚洲精品乱码| 99国产成+人+综合+亚洲欧美| 久久伊人国产| 欧美日韩视频免费看| 亚洲一区日本| 国产高清一区二区| 高清日韩欧美| 久久久久亚洲精品中文字幕| 日本亚洲三级在线| 在线观看免费一区二区| 中文在线а√在线8| 麻豆精品一区二区综合av| 7777精品| 欧美日韩亚洲三区| 国产乱人伦丫前精品视频| 日韩精品a在线观看91| 亚洲一区二区三区中文字幕在线观看| 国产亚洲网站|