zoukankan      html  css  js  c++  java
  • script:查看历史sql执行信息

    script:查看历史sql执行信息

    SELECT *
        FROM (SELECT '1.v$sql'||'实例号:'||GV$SQL.inst_id source,
                     SQL_ID,
                     plan_hash_value,
                     TO_CHAR (FIRST_LOAD_TIME) begin_time,
                     '在cursor cache中' end_time,
                     executions "No. of exec",
                     (buffer_gets / executions) "LIO/exec",
                     (cpu_time / executions / 1000000) "CPUTIM/exec",
                     (elapsed_time / executions / 1000000) "ETIME/exec",
                     (disk_reads / executions) "PIO/exec",
                     (ROWS_PROCESSED / executions) "ROWs/exec"
                FROM Gv$SQL
               WHERE sql_id = '9mq90p42frzgz'
              UNION ALL
              SELECT '2.sqltuning set' source,
                     sql_id,
                     plan_hash_value,
                     'JUST SQLSET NO DATE' begin_time,
                     'JUST SQLSET NO DATE' end_time,
                     EXECUTIONS "No. of exec",
                     (buffer_gets / executions) "LIO/exec",
                     (cpu_time / executions / 1000000) "CPUTIM/exec",
                     (elapsed_time / executions / 1000000) "ETIME/exec",
                     (disk_reads / executions) "PIO/exec",
                     (ROWS_PROCESSED / executions) "ROWs/exec"
                FROM dba_sqlset_statements
               WHERE SQL_ID = '9mq90p42frzgz'
              UNION ALL
              SELECT '3.dba_advisor_sqlstats' source,
                     sql_id,
                     plan_hash_value,
                     'JUST SQLSET NO DATE' begin_time,
                     'JUST SQLSET NO DATE' end_time,
                     EXECUTIONS "No. of exec",
                     (buffer_gets / executions) "LIO/exec",
                     (cpu_time / executions / 1000000) "CPUTIM/exec",
                     (elapsed_time / executions / 1000000) "ETIME/exec",
                     (disk_reads / executions) "PIO/exec",
                     (ROWS_PROCESSED / executions) "ROWs/exec"
                FROM dba_sqlset_statements
               WHERE SQL_ID = '9mq90p42frzgz'
              UNION ALL
              SELECT DISTINCT
                     '4.dba_hist_sqlstat' || '实例号:' || SQL.INSTANCE_NUMBER
                        source,
                     sql_id,
                     PLAN_HASH_VALUE,
                     TO_CHAR (s.BEGIN_INTERVAL_TIME ,'YYYY-MM-DD hh24:mi:ss') begin_time,
                     TO_CHAR (s.END_INTERVAL_TIME,'YYYY-MM-DD hh24:mi:ss') end_time,
                     SQL.executions_delta,
                     SQL.buffer_gets_delta
                     / DECODE (NVL (SQL.executions_delta, 0),
                               0, 1,
                               SQL.executions_delta)
                        "LIO/exec",
                     (SQL.cpu_time_delta / 1000000)
                     / DECODE (NVL (SQL.executions_delta, 0),
                               0, 1,
                               SQL.executions_delta)
                        "CPUTIM/exec",
                     (SQL.elapsed_time_delta / 1000000)
                     / DECODE (NVL (SQL.executions_delta, 0),
                               0, 1,
                               SQL.executions_delta)
                        "ETIME/exec",
                     SQL.DISK_READS_DELTA
                     / DECODE (NVL (SQL.executions_delta, 0),
                               0, 1,
                               SQL.executions_delta)
                        "PIO/exec",
                     SQL.ROWS_PROCESSED_DELTA
                     / DECODE (NVL (SQL.executions_delta, 0),
                               0, 1,
                               SQL.executions_delta)
                        "ROWs/exec"
                FROM dba_hist_sqlstat SQL, dba_hist_snapshot s
               WHERE     SQL.INSTANCE_NUMBER = s.INSTANCE_NUMBER
                     AND SQL.dbid = (SELECT dbid FROM v$database)
                     AND s.snap_id = SQL.snap_id
                     AND sql_id IN ('9mq90p42frzgz'))
    ORDER BY source, begin_time DESC;

  • 相关阅读:
    自定义类型百度地图之自定义地图类型详解
    电话文本android(3)_拨打电话操作
    检查运行IIS 5.1 使用出现server application error解决方法
    function运行令人吐血的IE JS兼容性问题。。。
    组件设置window2008 64位系统无法调用Microsoft.Office.Interop组件进行文件另存的解决办法
    api时间转换VarDateFromStr,VariantTimeToSystemTime
    C与CPP文件的区别
    OpenSSL 使用指南
    Pascal保留字/关键字列表
    windbg 启动参数,常用命令
  • 原文地址:https://www.cnblogs.com/keanuyaoo/p/3306256.html
Copyright © 2011-2022 走看看