成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Oracle 9i在AIX上相關(guān)的性能調(diào)整

數(shù)據(jù)庫 Oracle
以下的文章主要描述的是Oracle 9i在AIX上的相關(guān)的性能調(diào)整,其中包括控制內(nèi)存的交換的實際操作(Paging),還有相關(guān)的實際內(nèi)容的描述。

今天我們要和大家一起討論的是Oracle 9i在AIX上的相關(guān)的性能調(diào)整,在內(nèi)存訪問中的沖突的出現(xiàn),當進程申請的相關(guān)內(nèi)存超過了系統(tǒng)里的物理內(nèi)存總量時,為了處理這種情況,系統(tǒng)將程序與數(shù)據(jù)在內(nèi)存和硬盤間進行交換。

 

控制內(nèi)存交換操作(Paging)

大量的內(nèi)存交換操作會極大地影響系統(tǒng)的性能,尤其是在當數(shù)據(jù)庫文件創(chuàng)建在文件系統(tǒng)上時(JFS and JFS2)。在這種情況下經(jīng)常訪問的數(shù)據(jù),即在SGA中存在,也同樣在文件的緩存中存在。這種相同的數(shù)據(jù)在內(nèi)存中緩存兩次的情況,會降低內(nèi)存的使用效率,從而使內(nèi)存頻繁進行交換操作,造成系統(tǒng)的I/O瓶頸,降低整個系統(tǒng)的性能。

 

Oracle 9i在AIX上的相關(guān)的性能調(diào)整

Oracle 9i在AIX上,可以通過vmtune命令中的MINPERM和MAXPERM參數(shù),調(diào)整系統(tǒng)文件緩存來控制內(nèi)存交換操作,MINPERM和MAXPERM參數(shù)的調(diào)整應(yīng)遵照以下的原則:

 

當內(nèi)存中的文件緩存頁在MINPERM以下時,內(nèi)存頁交換算法同時交換文件緩存頁和程序頁(computational pages)。

當內(nèi)存中的文件緩存頁在MAXPERM以上時,內(nèi)存頁交換算法只交換文件緩存頁。

當內(nèi)存中的文件緩存頁在MINPERM和MAXPERM之間時,內(nèi)存頁交換算法通常只交換文件緩存頁,但如果文件緩存頁的交換率大于程序頁時,程序頁也同樣被交換。

MINPERM和MAXPERM參數(shù)的缺省值:

 

  1. MINPERM = ((number of memory page) - 1024)*0.2  
  2. MAXPERM = ((number of memory page) - 1024)*0.8 

 

 

可以用以下命令將MINPERM設(shè)為5%的內(nèi)存頁,而MAXPERM設(shè)為20%的內(nèi)存頁。

# vmtune -p 5 -P 20 缺省值分別為20%和80%。

 

在Oracle數(shù)據(jù)庫應(yīng)用的環(huán)境下,可以將MINPERM和MAXPERM分別設(shè)為5%和20%甚至更小,從而使內(nèi)存更多地被用于Oracle的SGA而不是系統(tǒng)的文件緩存。

配置足夠的交換區(qū)

如果交換區(qū)空間不足會造成系統(tǒng)響應(yīng)速度變慢甚至掛起,交換區(qū)的大小取決于系統(tǒng)內(nèi)存的大小以及應(yīng)用程序?qū)?nèi)存的需求。Oracle 9i在AIX上可以動態(tài)增加交換區(qū),也可以用lsps命令察看交換區(qū)的使用狀況,以及用vmstat監(jiān)視系統(tǒng)內(nèi)存頁交換的操作。

 

通常交換區(qū)的大小需要大于系統(tǒng)的實際內(nèi)存,這主要取決于應(yīng)用程序?qū)?nèi)存的需求。用戶需要監(jiān)視交換區(qū)的使用狀況,根據(jù)需要增加交換區(qū)的空間。對于運行Oracle Application或Oracle development tools可能需要較大的交換空間。

排定內(nèi)存需求優(yōu)先級

如果系統(tǒng)的內(nèi)存不足,就需要對進程對內(nèi)存使用的優(yōu)先級進行排序,將內(nèi)存優(yōu)先分配給能獲得更好的系統(tǒng)總體性能的進程。通常的順序如下:

 

1. AIX和Oracle的核心進程

2. 應(yīng)用程序進程

 

3. Oracle的Redo log buffer

 

4. PGA和共享池(shared pool)

 

5. Oracle的數(shù)據(jù)緩存(block buffer cache)

 

例如:當你查詢Oracle的動態(tài)性能表時發(fā)現(xiàn)共享池(shared pool)和數(shù)據(jù)緩存區(qū)(block buffer cache)都需要配置更多地內(nèi)存,而你的系統(tǒng)中的空閑內(nèi)存有限,那么將空閑內(nèi)存分配給共享池比分配給數(shù)據(jù)緩存區(qū)有更好的效果。

數(shù)據(jù)塊(Database block)的大小

用戶可以選擇Oracle數(shù)據(jù)庫中數(shù)據(jù)塊的大小以獲得更好的性能,Oracle 9i在AIX上通過設(shè)置DB_BLOCK_SIZE初始化參數(shù),選擇從2KB到32KB的數(shù)據(jù)塊,缺省值是4KB。如果數(shù)據(jù)文件在文件系統(tǒng)上,則Oracle數(shù)據(jù)塊的大小應(yīng)為文件系統(tǒng)數(shù)據(jù)塊4KB的整倍數(shù)。如果數(shù)據(jù)文件在系統(tǒng)裸設(shè)備上,則Oracle數(shù)據(jù)塊的大小應(yīng)為系統(tǒng)數(shù)據(jù)塊512B的整倍數(shù)。

 

Oracle公司推薦,對于在線交易的應(yīng)用(OLTP)或混合型的應(yīng)用環(huán)境,采用2KB或4KB的數(shù)據(jù)塊。對于BI的應(yīng)用或決策支持系統(tǒng)(DSS),采用更大的數(shù)據(jù)塊,如8KB,16KB或32KB。

調(diào)整日志歸檔緩存(Log Archive Buffers)

配置較大的緩存可以提高數(shù)據(jù)庫日志歸檔的速度,但注意不要對整個系統(tǒng)的性能產(chǎn)生影響。用戶可以將LOG_ARCHIVE_BUFFER_SIZE增加到128KB (其缺省值為4KB),會提高0-20%的數(shù)據(jù)庫歸檔操作的性能。

 

調(diào)整SGA的大小

對于Oracle SGA來說,被系統(tǒng)的內(nèi)存管理程序換出到交換區(qū)上,肯定是用戶最不愿意見到的情況,這就需要系統(tǒng)配置有足夠的內(nèi)存。對于大量用戶同時在線的應(yīng)用,建議配置較大的SGA區(qū)。對于SGA影響***的參數(shù)是DB_BLOCK_BUFFERS和SHARED_POOL_SIZE。增大這兩個參數(shù),取決于用戶希望分配給SGA內(nèi)存的大小,同時,增大這兩個參數(shù)也會造成CPU的利用率提高。

 

【編輯推薦】

  1. Oracle字段的轉(zhuǎn)字符串實際操作方案
  2. Oracle SQL的優(yōu)化規(guī)則解析
  3. Oracle SQL的優(yōu)化的規(guī)則描述
  4. Oracle存儲過程的編寫經(jīng)驗總結(jié)
  5. Oracle數(shù)據(jù)庫中3種常用的關(guān)閉方式
責任編輯:佚名 來源: 博客園
相關(guān)推薦

2010-04-14 09:16:39

Oracle 9i

2010-04-22 11:41:55

Oracle 9i

2011-05-17 15:41:51

oracle 9i卸載

2010-04-13 10:29:12

Oracle 9i

2011-08-01 18:14:21

AIX5LOracle 9i

2010-04-27 17:58:17

Oracle 9i

2009-03-17 13:59:26

ORA-01578壞塊Oracle

2010-04-14 09:25:08

Oracle 9i創(chuàng)建

2009-11-03 14:22:07

Oracle密碼

2010-04-13 11:31:02

Oracle 9i e

2009-01-06 09:14:08

8i9ioracle

2010-04-12 14:08:09

Oracle 9i R

2010-04-14 16:22:42

Oracle 9i

2010-04-19 13:12:36

Oracle 9i數(shù)據(jù)

2010-04-07 16:02:29

Oracle性能

2010-04-23 11:44:34

Aix系統(tǒng)

2010-05-05 16:11:53

Oracle 9i

2011-03-21 11:14:21

Oracle性能調(diào)整

2010-04-14 16:45:29

Oracle 9i全索

2011-04-08 17:33:07

Oracle性能
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 中文在线一区二区 | 精品欧美一区免费观看α√ | 在线免费国产 | 国产精品影视在线观看 | 中文字幕视频在线观看免费 | 麻豆视频在线免费观看 | 麻豆精品一区二区三区在线观看 | 99精品久久久久久 | 国产99久久久国产精品下药 | 日韩精品在线视频 | 日韩视频在线一区 | 欧美日韩精品在线一区 | 一区二区在线观看av | 紧缚调教一区二区三区视频 | 免费午夜视频 | 日韩精品在线一区 | 精品国产乱码久久久久久蜜臀 | 丁香六月伊人 | 99日韩| 日韩中文字幕在线观看 | 成人在线视频网 | 久久噜噜噜精品国产亚洲综合 | 黄网站在线观看 | 日韩不卡在线 | 国产三级一区二区 | 在线视频一区二区三区 | 日韩a视频| 久久久久久久久久久久91 | 久久免费香蕉视频 | 国产丝袜人妖cd露出 | 久久久久久久久久久国产 | 成人精品一区亚洲午夜久久久 | 一级做a爰片久久毛片免费看 | 999久久久久久久久6666 | 久久国产免费看 | 亚洲福利一区二区 | heyzo在线| 国产精品成人69xxx免费视频 | 国产剧情一区二区三区 | 国产又色又爽又黄又免费 | 岛国毛片在线观看 |