AWR是专门用来生成性能报告的,可以把他看做是oracle 9i 的statspack的一个升级版! 数据库的性能分析,大致上可以分为两个方面,会话级和系统级! 1.会话级 如果可以确定某个会话存在的性能问题 (也可能是某个用户提出的一个操作缓慢的申告),那么我们就可以针对这个去定的会话进行分析。最常见的分析方法是对这个会话做一个SQL_TRACE或者10046事件,通过分析trace文件来确定问题的所在。 2.实例级 当我们无法确定那个会话性能有问题(或者说每个会话性能力更都有问题)的时候,就需要从实例级别来分析…