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

问题描述:

我正在加载测试一个Web应用程序,并想知道是否有方法可以在加载测试期间获得我的Oracle数据库的健康状况。任何想法或文章链接表示赞赏。Oracle数据库在负载测试期间收集指标

在此先感谢

根据不同的Oracle版本,无论你是许可使用的AWR(自动负载信息库),或者您是否已经安装Statspack的,第一遍会之前和之后拍摄快照测试并运行AWR或Statspack报告。这将向您显示系统正在等待什么,已用时间是由于数据库等待,*SQL语句等原因造成的。

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

如果许可证允许,AWR是要走的路。正如@Justin提到的那样,您可以开始AWR <做第一次运行,并有一个可供您参考的基线。 AWR允许您在不同的时间线上创建,存储和保存自定义快照 - 这为我节省了很多时间,试图找到我的等待时间。

如果您正在查看实时监控,企业管理器控制台还提供了丰富的信息。

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

(原谅图像的质量差)