网站大量收购独家精品文档,联系QQ:2885784924

OracleDatabaseApplications性能优化方案.docVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
OracleDatabaseApplications性能优化方案.doc

ORACLE DatabaseApplications 性能优化方案 概述 本次优化方案将围绕下面一些影响数据库运行性能优化点进行: 操作系统vmm、aio、system limits parameters,优化操作系统设置符合Oracle数据库和群集对资源的使用方式。 数据库配置:包括Memory usage、物理结构优化、段对象属性及备份恢复检查。 应用优化:包括优化过度消耗资源的SQL语句及提出可行的优化建议 环境准备 在优化应用,也就是优化SQL语句的过程中,需要对应用的优化成果进行验证,所以需要有一个类似于生产或接近生产环境的数据库进行测试。在验证和测试完成后方可在生产环境中应用优化建议。这是必要的风险规避手段。 操作系统优化 Oracle对环境的运行在安装配置指南中都有要求的,尽管不按要求也可以安装和运行数据库,但对数据库的稳定和高效运行会产生不利的影响,所以需要对操作系统配置进行优化。目的是为Oracle数据库的运得提供一个更健壮和稳定的环境,提高数据库的可用性和性能。 操作系统优化和诊断需要root帐户。 针对操作系统优化主要涉及到以下方面: VMO VMO优化主要针对VMM参数进行优化。在Oracle环境中主要使用的是计算内存,但AIX默认会兼顾Filesystems Cache。但在数据库环境中Oracle已经有自已的内存管理机制,所以需要优化操作系统的内存使用方式,使其迎合Oracle的内存使用习惯,从而提高内存的管理效率。 尽管IBM宣称在AIX中默认优先保证计算内存,但是这是需要从Filesystems Cache”偷取”内存给Compute Memory,这种机制一但发生,会导至内存的分配过程非常缓慢,严重影响数据库的性能。 需要对vmo优化涉及以下参数: Typical vmo settings for Oracle : – lru_file_repage=0 (default=1) (AIX 5.2 ML04 or later,AIX6.x default=0) ? Forces file pages to be repaged before computational pages – minperm%=5 (default 20) ? Target for minimum % of physical memory to be used for file system cache – maxperm%=15 ( default 90) ? Target for maxmum % of physical memory to be used for file system cache,limited maxclient%,maxclient%=maxperm% #vmo –L lru_file_repage #vmo –L minperm% #vmo –L maxclient% #vmo –L maxperm% Setting VMO Parameter: #vmo –p –o lru_file_repage=0 #vmo –p –o minperm%=5 #vmo –p –o maxclient%=13 #vmo –p –o maxperm%=15 优化和查看VMO参数需要root帐户权限。 AIO 优化异步I/O的服务器数量和队列长度来提高异步I/O的响应带宽,需要对异步I/O的设置进行查看及优化: AIX 5L: #lsattr –El aio0 #aioo –a AIX 6.x: #ioo –a |grep aio Example Output: #lsattr -El aio0 autoconfig available STATE to be configured at system restart True fastpath enable State of fast path True kprocprio 39 Server PRIORITY True maxreqs 16384 Maximum number of REQUESTS True maxservers 300 MAXIMUM number of servers per cpu True minservers 150 MINIMUM number of servers True 主要优化maxservers和maxreqs这两个参数。 上述输出是Oracne和IBM联合实验室给出的建议值。 SYS Parameters OS最大用户进程数限制: #lsattr -El sys0 -a maxuproc 对于Oracle环境来说,至少建议设置10240,如果有其他的应用程序建议设置更大的值。 通过下例命令来修改参数设置

文档评论(0)

dmz158 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档