资源预览内容
第1页 / 共29页
第2页 / 共29页
第3页 / 共29页
第4页 / 共29页
第5页 / 共29页
第6页 / 共29页
第7页 / 共29页
第8页 / 共29页
第9页 / 共29页
第10页 / 共29页
亲,该文档总共29页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
1南非蚂蚁蚂蚁2009年6月21日高俊峰,网名:南非蚂蚁 IXPUB “存储设备与容灾技术”及“ Linux与开源世界”版主。 喜欢oracle和 Unix/Linux技术,平时主要活动在 ITPUB.netIXPUB.netChinaUnix.net等大型技术社区,一直致力 与oracle数据库Unix/Linux操作系统管理优化领域,现在主要从 事oracle数据库管理和项目规划设计工作,擅长oracle数据库的备份 恢复,性能调优,对Unix/Linux集群应用也有一定的研究。通过如下方式可以联系到我: MSN:gaojf_888hotmail.com QQ:397824870 Email:dba.gaogmail.com2 影响Linux性能的因素 系统性能评估标准 系统性能分析工具 性能评估与优化过程 Oracle在Linux下的性能优优化 CPU 内存 磁盘I/O带宽 网络I/O带宽4一一 影响影响LinuxLinux服务器性能的因素服务器性能的因素操作系统级程序应用级55影响性能因素评判标准 好坏糟糕 CPUuser% + sys%=90% 内存Swap In(si)0 Swap Out(so)0Per CPU with 10 page/sMore Swap In System altered. SQL alter system set sga_target=1024m scope=both; System altered. SQL Oracle9i以及以前版本,只能手工设置共享内存管理,如果要使用手动共 享内存管理,首先需要设置SGA_TARGET 与 MEMORY_TARGET为0 。SGA包含主要参数有:share_pool_size:共享池大小,建议300-500M之间。 Log_buffer:日志缓冲区大小,建议1-3M之间。 Large_pool_size:大缓冲池大小,非MTS系统,建议在20-30M之间。 Java_pool_size:java池大小,没有java应用时,建议10-20M之间。 db_cache_size:数据缓冲区大小,根据可使用内存大小,尽可能大。Oracle9i版本引入了自动PGA管理,如果使用的是AMM管理方式,则无需 担心PGA的配置,但是如果对对AMM管理不放心的话,可以设置自动 PGA管理,设置 WORKAREA_SIZE_POLICY AUTO 然后指定PGA_AGGREGATE_TARGET大小即可。,如果要做到精确的控制PGA,还可以设置手动管理PGA,设置 WORKAREA_SIZE_POLICY = manual 然后分别指定PGA相关参数即可: PGA相关参数有: SORT_AREA_SIZE SORT_AREA_RETAINED_SIZE, 选择选择选择选择 文件系文件系统统统统存取数据存取数据文件系统的选择 单一文件系统(ext2、ext3、xfs等) 集群文件系统(gfs、ocfs2)文件系统存储优缺点: 优点:管理维护方便。 缺点:数据读写要经过操作系统级的缓存,效率不是很高。 ASMASM(Automatic Storage ManagementAutomatic Storage Management)ASM优点: 数据可直接读写,无需经过操作系统存取效率很高,读写效率与直接的原始设备 基本相同。 Oracle提供了专门的管理和维护工具29
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号