Oracle数据库在负载测试期间收集指标

时间:2010-11-22 14:27:22

标签: oracle testing load monitoring

我正在加载测试Web应用程序,并想知道是否有一种方法可以在负载测试期间获得我的oracle数据库的运行状况。任何想法或链接到文章表示赞赏。

提前致谢

2 个答案:

答案 0 :(得分:4)

根据Oracle版本,无论您是否获得使用AWR(自动工作负载存储库)的许可,或者您是否安装了Statspack,第一步都是在测试之前和之后拍摄快照并运行AWR或Statspack报告。这将显示系统正在等待的内容,数据库等待所耗用的时间,最重要的SQL语句等等。

适用于您的Oracle版本的性能和调优指南应该有一两章使用AWR或Statspack。例如,在10.2中,managing snapshots in the AWRgenerating AWR reports

上有一个部分

答案 1 :(得分:2)

如果许可证允许,AWR就是您的选择。正如@Justin提到的,你可以启动AWR<做第一次运行并有一个你可以参考的基线。 AWR允许您在不同的时间轴上创建,存储和保留自定义快照 - 这为我节省了大量时间来查找我的等待时间。

如果您正在查看实时监控,企业管理器控制台也会提供大量信息。

This article提供了一些很好的见解。

(原谅图像质量差)