2011-05-18 133 views

回答

2

您链接到提供有关单个SQL语句的性能信息的报告。这似乎不符合你的问题的其余部分。如果您正在对应用程序进行更改并监视数据库中的效果,那通常意味着您正在以某种方式更改SQL语句。您可能会减少调用SQL语句的次数,在这种情况下,您不会希望得到关于SQL语句性能的详细信息 - 您只需要计算它的次数执行并可能会有一些关于SQL语句的统计信息。

假设您真正感兴趣的是整个数据库的性能,并假设您拥有性能和调优软件包的企业版数据库(这将需要您生成链接到的报告),您可能需要使用企业管理器数据库控制,这是一个基于Web的应用程序来管理Oracle数据库。在企业管理器中,有许多实时性能图。您还可以在企业管理器中调用Automatic Database Diagnostic Monitor (ADDM)以在更改前后监视性能。

或者,您可以在更改前后生成Automatic Workload Repository (AWR)Statspack报告。 AWR报告需要与前面段落中讨论的相同的性能和调优包许可证。一个Statspack报告将具有与AWR报告中相同的信息,虽然它稍微老一些,并且需要一些努力来设置。