【发布时间】:2013-09-13 21:45:25
【问题描述】:
我们有一个包含大量数据的应用程序,大约有 100 个表,其中大多数有大约 8-1000 万行,突然我们遇到了性能问题,发现 Oracle 服务器上的 CPU 使用率过高。
由于对 oracle 服务器的请求来自不同的应用程序,有没有办法在 Oracle 服务器中找出哪些查询需要更长的时间或消耗大量的 CPU?
将不胜感激回复或任何指示以找出这一点。
【问题讨论】:
-
您使用的是哪个版本的 Oracle(企业版、标准版、XE)?您是否获得使用 AWR 的许可?是否安装了 Statspack?
-
企业版10g
-
好的。您是否获得使用 AWR 的许可?是否安装了 Statspack?
-
@JustinCave - 不确定 Statspack 但 DBA 确认他们可以生成 AWR。