【发布时间】:2010-11-22 14:27:21
【问题描述】:
我正在对一个 Web 应用程序进行负载测试,并且想知道是否有一种方法可以在负载测试期间获取我的 oracle 数据库的运行状况。任何想法或文章链接表示赞赏。
提前致谢
【问题讨论】:
标签: oracle testing load monitoring
我正在对一个 Web 应用程序进行负载测试,并且想知道是否有一种方法可以在负载测试期间获取我的 oracle 数据库的运行状况。任何想法或文章链接表示赞赏。
提前致谢
【问题讨论】:
标签: oracle testing load monitoring
根据 Oracle 版本,您是否获得使用 AWR(自动工作负载存储库)的许可,或者您是否安装了 Statspack,第一步是在测试前后拍摄快照并运行 AWR 或 Statspack报告。这将向您显示系统正在等待什么、由于数据库等待、最重要的 SQL 语句等而经过的时间有多少。
针对您的 Oracle 版本的性能和调优指南应该有一两章介绍如何使用 AWR 或 Statspack。例如,在 10.2 中,managing snapshots in the AWR 和 generating AWR reports 上有一个部分
【讨论】:
如果许可允许,AWR 是不错的选择。正如@Justin 所提到的,您可以启动 AWR
如果您正在查看实时监控,企业管理器控制台还会提供大量信息。
This article 提供了一些很好的见解。
(请原谅画质不好)
【讨论】: