Oracle RAC 性能调整 1、CPU和 wait time调节尺寸 当在调节 system时,比较系统的 CPU time 和 wait time是十分重要的,从而确定在相应时间中多少是用于有效的工作时间,多少是在等待由其他进程占用的资源
从一般规律来看,wait time占主要部分的系统比 CPU time占主要部分的系统更需要调节
另一方面,CPU的大量使用可能是由不好的 SQL写操作造成了
尽管 CPU time与 wait time的比率总是随着系统装载的增加而趋于减小的,wait time的急剧增加是存在冲突的表现,必须被有效的处理
给 node增加更多的 CPUs或是给 cluster增加 nodes,在资源竞争中提供的 benefit是非常有限的
相反,当加载系统装载增加时,CPU time的比率没有大幅下降的系统可能规模较好,更可能通过添加 CPUs或是 RAC Instances获得更多的 benefit
note:如果 CPU time比率在前五个事件中,则 automatic workload repository(AWR)报告在 Top 5 Event段中显示了 CPU时间和 wait 时间
2、RAC特有的调节 尽管对于RAC有其特有的调节方法,例如互联的传输,但通过对每个Instance进行像single-Instance 系统那样的调节会带来较大的benefit
至少它应该tuning的第一步
显然,如果在single-Instance环境中存在序列化问题,在RAC中,该问题会更加严重
RAC-reactive调节工具主要有:特定的等待事件、系统和队列统计、database control 性能页面、statspack和 AWR 报告 RAC-proactive调节工具:AWR snapshots、ADDM(Automati