亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

Oracle 9i在AIX上的性能調(diào)整──內(nèi)存篇

瀏覽:151日期:2023-11-29 12:20:41
Oracle 9i在AIX上的性能調(diào)整──內(nèi)存篇

產(chǎn)品: AIX , Oracle

平臺(tái): pSeries, AIX

版本: ALL

內(nèi)存訪問(wèn)的沖突出現(xiàn)在當(dāng)進(jìn)程申請(qǐng)的內(nèi)存超過(guò)系統(tǒng)的物理內(nèi)存總量時(shí),為了處理這種情況,系統(tǒng)將程序與數(shù)據(jù)在內(nèi)存和硬盤(pán)間進(jìn)行交換。

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

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

調(diào)整AIX上的文件緩存

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

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

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

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

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

MINPERM = ((number of memory page) - 1024)*0.2

MAXPERM = ((number of memory page) - 1024)*0.8

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

# vmtune -p 5 -P 20

缺省值分別為20%和80%。

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

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

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

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

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

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

1. AIX和Oracle的核心進(jìn)程

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

3. Oracle的Redo log buffer

4. PGA和共享池(shared pool)

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

例如:當(dāng)你查詢Oracle的動(dòng)態(tài)性能表時(shí)發(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ù)庫(kù)中數(shù)據(jù)塊的大小以獲得更好的性能,在AIX上通過(guò)設(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公司推薦,對(duì)于在線交易的應(yīng)用(OLTP)或混合型的應(yīng)用環(huán)境,采用2KB或4KB的數(shù)據(jù)塊。對(duì)于BI的應(yīng)用或決策支持系統(tǒng)(DSS),采用更大的數(shù)據(jù)塊,如8KB,16KB或32KB。

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

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

調(diào)整SGA的大小

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

小結(jié)

合理的內(nèi)存配置,是Oracle數(shù)據(jù)庫(kù)性能調(diào)整的重要方面,其根本的目標(biāo)是,首先盡量避免系統(tǒng)內(nèi)存頁(yè)的交換操作,然后盡量將應(yīng)用程序經(jīng)常用到的數(shù)據(jù)緩存在系統(tǒng)的SGA區(qū)中。

主站蜘蛛池模板: 1024手机在线观看视频 | 国产91无毒不卡在线观看 | 成人性视频在线三级 | 美国毛片一级 | 黄色特级一级片 | 搞黄视频网站 | 97视频在线播放 | 国产亚洲欧美日韩v在线 | 国产美女在线看 | 亚洲黄色在线网站 | 成人国产精品999视频 | 亚洲欧美日韩中文v在线 | 欧洲女人性开放免费网站 | 免费在线观看中日高清生活片 | 插插插av | 日本久久中文字幕 | 国产精品国色综合久久 | 狠狠色96视频 | 清纯唯美亚洲综合激情 | 色婷婷社区 | 欧美一区二区三区免费 | 亚洲最大看欧美片网站 | 老外黑人一级毛片 | 日本高清视频www夜色资源 | 欧美日韩国产综合视频一区二区三区 | 激情小视频在线播放免费 | 国产亚洲精品福利片 | 韩国一级毛片视频免费观看 | 手机看片福利日韩国产 | 国产福利视频在线播放 | 日韩免费高清一级毛片 | 成人毛片100部免费看 | 欧美日日操 | 曰本又色又爽又黄三级视频 | 巨胸美女扒开腿让我爽 | 伊人天天 | 朴妮唛19禁福利视频在线 | 欧美人成毛片在线播放 | 精品午夜寂寞影院在线观看 | 黄色片免费网站 | 国产福利区一区二在线观看 |