电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

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

Oracle 9i在AIX上的性能調整──內存篇

瀏覽:162日期:2023-11-29 12:20:41
Oracle 9i在AIX上的性能調整──內存篇

產(chǎn)品: AIX , Oracle

平臺: pSeries, AIX

版本: ALL

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

控制內存交換操作(Paging)

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

調整AIX上的文件緩存

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

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

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

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

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

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

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

可以用以下命令將MINPERM設為5%的內存頁,而MAXPERM設為20%的內存頁。

# vmtune -p 5 -P 20

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

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

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

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

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

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

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

1. AIX和Oracle的核心進程

2. 應用程序進程

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)都需要配置更多地內存,而你的系統(tǒng)中的空閑內存有限,那么將空閑內存分配給共享池比分配給數(shù)據(jù)緩存區(qū)有更好的效果。

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

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

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

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

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

調整SGA的大小

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

小結

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

主站蜘蛛池模板: 步进驱动器「一体化」步进电机品牌厂家-一体式步进驱动 | 长江船运_国内海运_内贸船运_大件海运|运输_船舶运输价格_钢材船运_内河运输_风电甲板船_游艇运输_航运货代电话_上海交航船运 | 基本型顶空进样器-全自动热脱附解吸仪价格-AutoHS全模式-成都科林分析技术有限公司 | 高压分散机(高压细胞破碎仪)百科-北京天恩瀚拓 | 河南新乡德诚生产厂家主营震动筛,振动筛设备,筛机,塑料震动筛选机 | 月嫂_保姆_育婴_催乳_母婴护理_产后康复_养老护理-吉祥到家家政 硫酸亚铁-聚合硫酸铁-除氟除磷剂-复合碳源-污水处理药剂厂家—长隆科技 | 苏商学院官网 - 江苏地区唯一一家企业家自办的前瞻型、实操型商学院 | 琉璃瓦-琉璃瓦厂家-安徽盛阳新型建材科技有限公司 | 西装定制/做厂家/公司_西装订做/制价格/费用-北京圣达信西装 | 环讯传媒,永康网络公司,永康网站建设,永康小程序开发制作,永康网站制作,武义网页设计,金华地区网站SEO优化推广 - 永康市环讯电子商务有限公司 | 地源热泵一体机,地源热泵厂家-淄博汇能环保设备有限公司 | 广州企亚 - 数码直喷、白墨印花、源头厂家、透气无手感方案服务商! | 电杆荷载挠度测试仪-电杆荷载位移-管桩测试仪-北京绿野创能机电设备有限公司 | 楼承板-开口楼承板-闭口楼承板-无锡海逵 | 钢制拖链生产厂家-全封闭钢制拖链-能源钢铝拖链-工程塑料拖链-河北汉洋机械制造有限公司 | 游泳池设备安装工程_恒温泳池设备_儿童游泳池设备厂家_游泳池水处理设备-东莞市君达泳池设备有限公司 | 基本型顶空进样器-全自动热脱附解吸仪价格-AutoHS全模式-成都科林分析技术有限公司 | 【365公司转让网】公司求购|转让|资质买卖_股权转让交易平台 | 大型果蔬切片机-水果冬瓜削皮机-洗菜机切菜机-肇庆市凤翔餐饮设备有限公司 | 耐火浇注料-喷涂料-浇注料生产厂家_郑州市元领耐火材料有限公司 耐力板-PC阳光板-PC板-PC耐力板 - 嘉兴赢创实业有限公司 | 安驭邦官网-双向万能直角铣头,加工中心侧铣头,角度头[厂家直销] 闸阀_截止阀_止回阀「生产厂家」-上海卡比阀门有限公司 | 杭州营业执照代办-公司变更价格-许可证办理流程_杭州福道财务管理咨询有限公司 | 一体化隔油提升设备-餐饮油水分离器-餐厨垃圾处理设备-隔油池-盐城金球环保产业发展有限公司 | HDPE土工膜,复合土工膜,防渗膜价格,土工膜厂家-山东新路通工程材料有限公司 | 浙江寺庙设计-杭州寺院设计-宁波寺庙规划_汉匠 | 气体热式流量计-定量控制流量计(空气流量计厂家)-湖北南控仪表科技有限公司 | 直流电能表-充电桩电能表-导轨式电能表-智能电能表-浙江科为电气有限公司 | 铝合金线槽_铝型材加工_空调挡水板厂家-江阴炜福金属制品有限公司 | 半容积式换热器_北京浮动盘管换热器厂家|北京亿丰上达 | 洛阳永磁工业大吊扇研发生产-工厂通风降温解决方案提供商-中实洛阳环境科技有限公司 | 气动|电动调节阀|球阀|蝶阀-自力式调节阀-上海渠工阀门管道工程有限公司 | 高压负荷开关-苏州雷尔沃电器有限公司 | 培训无忧网-教育培训咨询招生第三方平台 | 佛山商标注册_商标注册代理|专利注册申请_商标注册公司_鸿邦知识产权 | 合肥网带炉_安徽箱式炉_钟罩炉-合肥品炙装备科技有限公司 | 上海刑事律师|刑事辩护律师|专业刑事犯罪辩护律师免费咨询-[尤辰荣]金牌上海刑事律师团队 | 长沙一级消防工程公司_智能化弱电_机电安装_亮化工程专业施工承包_湖南公共安全工程有限公司 | 气力输送_输送机械_自动化配料系统_负压吸送_制造主力军江苏高达智能装备有限公司! | 企业微信营销_企业微信服务商_私域流量运营_艾客SCRM官网 | 上海橡胶接头_弹簧减震器_金属软接头厂家-上海淞江集团 | 广州展览设计公司_展台设计搭建_展位设计装修公司-众派展览装饰 广州展览制作工厂—[优简]直营展台制作工厂_展会搭建资质齐全 |