全部博文(389)
分类: Oracle
2013-10-25 21:31:40
数据库避免性能问题的建议
性能调整是一个永恒的话题,而且角度不一样,手段也一不样,如果主动避免性能问题。 根据mos (Doc ID 1549184.1)中的建议:
1,建议性能基线。对于刚上线的系统可能不太好诊断,这时候可能跑压力测试然后看程序反应时间。对于已经上线的系统
可以收集高峰时间的性能基线,通过dbms_workload_repository.create_baseline.oracle提供了awrddrpt.sql来对基线和
当前的快照进行比对
2,固定spm.主要是通过对主要的sql的执行计划做一个baseline,在以后发生问题时,可以很快恢复以前的执行计划.
3,尽量打上最新的PSU.
4,对统计信息,尽量收集到最新的。对于常用sql的中参考到的表需要小心.
5,使用raccheck对数据库做一个检查,虽然是针对rac的,但是单实例的数据库也可用。可以发现数据库上的配置
是否有不合理的地方.