成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

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

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

瀏覽:270日期: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 數據庫
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
91精品国产色综合久久ai换脸| 亚洲经典在线| 成人午夜激情片| 久久人人97超碰国产公开结果| 中文字幕免费观看一区| 国产精品影视在线观看| 亚洲毛片一区| 中文字幕在线不卡视频| 99国产精品视频免费观看| 欧美一级在线观看| 蜜臀av国产精品久久久久| 亚洲一区区二区| 国产精品美女久久久久久| 成人av在线一区二区| 在线不卡中文字幕| 蜜臀久久99精品久久久画质超高清| 成人国产精品免费网站| 欧美视频一二三区| 日韩福利电影在线观看| 99精品国产99久久久久久福利| 久久精品日产第一区二区三区高清版 | 免费精品视频最新在线| 91浏览器打开| 精品日韩一区二区三区免费视频| 极品少妇xxxx精品少妇偷拍| 在线观看91精品国产入口| 午夜视频在线观看一区二区| 一区二区三区四区五区视频| 亚洲视频 欧洲视频| 欧美三级午夜理伦三级中文幕| 欧美日韩国产一级| 奇米亚洲午夜久久精品| 色吧成人激情小说| 日本在线不卡一区| 欧美最猛黑人xxxxx猛交| 久久国产视频网| 一区二区精品| 国产精品久久久久永久免费观看 | 国产成人av影院| 欧美视频中文字幕| 蜜桃视频在线观看一区| 欧美亚洲丝袜传媒另类| 日韩电影在线看| 一本大道综合伊人精品热热| 天天影视网天天综合色在线播放| 在线视频精品| 精品综合久久久久久8888| 韩国av一区二区三区在线观看| 亚洲一区高清| 午夜精品久久久久影视| 久久久综合网| 视频一区二区欧美| 91首页免费视频| 国产色综合一区| 国产99久久久国产精品免费看 | 国内精品国产成人国产三级粉色 | 91浏览器在线视频| 国产精品理伦片| 一区二区三区国产盗摄| 亚洲成人激情av| 国产欧美日韩亚洲| 欧美日韩精品伦理作品在线免费观看| 精品国产a毛片| a4yy欧美一区二区三区| 欧美一区二区三区的| 国产成人aaaa| 26uuu欧美| 欧美日韩精品免费观看| 亚洲欧美另类图片小说| 国产九区一区在线| 日韩av电影免费观看高清完整版在线观看| 91成人免费在线| 国产福利一区二区| 国产性色一区二区| 一区二区毛片| 久久99久久久久| 精品女同一区二区| 亚洲性色视频| 99久久99久久综合| 波多野结衣在线一区| 精品少妇一区二区三区免费观看| 91原创在线视频| 亚洲视频一二区| 色婷婷亚洲精品| 国产精品77777| 国产欧美va欧美不卡在线| 亚洲电影专区| 七七婷婷婷婷精品国产| 日韩一区二区三区精品视频| 欧美一区精品| 亚洲在线视频网站| 欧美日本在线看| 欧美va天堂在线| 亚洲1区2区3区4区| 欧美欧美午夜aⅴ在线观看| 91啪亚洲精品| 一区二区三区不卡在线观看| 欧美日韩综合在线免费观看| 在线观看一区不卡| 一色桃子久久精品亚洲| 欧美亚洲国产bt| 欧美日韩三区| 日韩国产欧美在线视频| 久久毛片高清国产| 久久国产精品高清| 99精品视频在线播放观看| 五月综合激情日本mⅴ| 久久久激情视频| 欧洲精品一区二区| 欧美在线二区| 老司机精品视频在线| 亚洲欧洲国产日韩| 91麻豆精品国产自产在线 | 欧美综合77777色婷婷| 99热在这里有精品免费| 三级在线观看一区二区| 国产片一区二区三区| 日本黄色一区二区| 伊人色综合久久天天人手人婷| 韩国久久久久| 视频精品一区二区| 欧美激情一区二区| 男人天堂欧美日韩| 日本 国产 欧美色综合| 精品国产一区二区精华| 亚洲精品婷婷| 国内久久精品视频| 国产精品蜜臀在线观看| 色婷婷久久99综合精品jk白丝| 国产精品1区2区3区在线观看| 精品成人佐山爱一区二区| 136国产福利精品导航网址| 麻豆精品一区二区av白丝在线| www激情久久| 欧美中文日韩| 91亚洲精品一区二区乱码| 丝袜美腿高跟呻吟高潮一区| 日韩一区国产二区欧美三区| 欧美日韩精品欧美日韩精品一| 欧美性一二三区| 91猫先生在线| 日韩精品91亚洲二区在线观看| 国产精品久久久久久福利一牛影视 | 亚洲精品在线视频观看| 极品尤物av久久免费看| 综合电影一区二区三区| 亚洲国产一区二区三区a毛片| 国产在线一区二区| 久久久五月婷婷| 91精品国产综合久久久蜜臀粉嫩| 国产一区二区三区黄| 激情欧美一区二区三区在线观看| 国产精品免费久久| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆| 久久精品首页| 欧美成人综合一区| 日韩精品三区四区| 夜夜嗨av一区二区三区网页| 欧美大胆一级视频| 色久优优欧美色久优优| 国内外成人免费视频| 韩国一区二区视频| 亚洲综合男人的天堂| 国产精品乱码妇女bbbb| 欧美一级免费观看| 一本色道久久综合狠狠躁的推荐| 欧美理论在线| 国产精品自产自拍| 亚洲高清在线精品| 亚洲乱码中文字幕| 久久久久久久综合| 7777精品伊人久久久大香线蕉超级流畅 | 欧美日本三区| 久久不见久久见免费视频7| 亚洲黄色片在线观看| 久久精品人人做人人爽人人| 欧美乱妇一区二区三区不卡视频| av电影在线观看一区| 麻豆成人av在线| 亚洲成人自拍一区| 国产精品国产三级国产三级人妇 | 国产欧美日韩精品一区| 9191精品国产综合久久久久久| 国产视频一区免费看| 欧美日韩精品免费观看视频完整| 国产精品一级黄| 丝袜国产日韩另类美女| 亚洲精品乱码久久久久| 久久久久久久综合日本| 日韩精品一区二区三区在线播放| 在线亚洲一区二区| 国产嫩草一区二区三区在线观看| 欧美福利一区| av一区二区三区黑人| 奇米色777欧美一区二区| 久久精品国产精品亚洲精品| 日韩电影免费一区| 亚洲成av人片一区二区三区| 国产精品久久久久久久岛一牛影视| 日韩欧美一区二区三区在线|