【问题标题】:How to monitor all the executed sql statements as a result of single transaction如何监控单个事务导致的所有执行的sql语句
【发布时间】:2015-03-10 13:38:43
【问题描述】:

我正在将我们的服务器从一个版本升级到另一个版本。因此,为此我需要在单个事务中执行的所有查询的详细信息。 我为此启用了跟踪日志,但这是一个乏味的过程,因为它还包含与系统相关的查询。AWR 报告似乎不起作用。 我正在使用oracle 10/11 g。sql developer有没有其他方法可以实现这个目标。

【问题讨论】:

    标签: database oracle oracle11g oracle10g oracle-sqldeveloper


    【解决方案1】:

    跟踪是查看所有执行语句的唯一方法。 AWR 通过对活动会话进行采样来工作;这显着减少了开销和数据,同时为性能调整提供了大量信息。但这意味着 AWR 会错过许多运行速度非常快的查询。

    要删除递归查询,您可以通过tkprof 使用选项sys=no 运行跟踪文件。

    【讨论】:

      猜你喜欢
      • 2010-09-08
      • 1970-01-01
      • 2023-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多