zoukankan      html  css  js  c++  java
  • 查询执行慢的SQL

    --执行慢的SQL:

    SELECT S.SQL_TEXT,

           S.SQL_FULLTEXT,

           S.SQL_ID,

           ROUND(ELAPSED_TIME / 1000000 / (CASE

                   WHEN (EXECUTIONS = 0 OR NVL(EXECUTIONS, 1 ) = 1) THEN

                    1

                   ELSE

                    EXECUTIONS

                 END),

                 2) "执行时间'S'",

           S.EXECUTIONS "执行次数",

           S.OPTIMIZER_COST "COST",

           S.SORTS,

           S.MODULE, --连接模式(JDBC THIN CLIENT:程序)

           -- S.LOCKED_TOTAL,

           S.PHYSICAL_READ_BYTES "物理读",

           -- S.PHYSICAL_READ_REQUESTS "物理读请求",

           S.PHYSICAL_WRITE_REQUESTS "物理写",

           -- S.PHYSICAL_WRITE_BYTES "物理写请求",

           S.ROWS_PROCESSED      "返回行数",

           S.DISK_READS          "磁盘读",

           S.DIRECT_WRITES       "直接路径写",

           S.PARSING_SCHEMA_NAME,

           S.LAST_ACTIVE_TIME

      FROM GV$SQLAREA S

    WHERE ROUND(ELAPSED_TIME / 1000000 / (CASE

                   WHEN (EXECUTIONS = 0 OR NVL(EXECUTIONS, 1 ) = 1) THEN

                    1

                   ELSE

                    EXECUTIONS

                 END),

                 2) > 5 --100 0000微秒=1S

       AND S.PARSING_SCHEMA_NAME = USER

       AND TO_CHAR(S.LAST_LOAD_TIME, 'YYYY-MM-DD') =

           TO_CHAR( SYSDATE, 'YYYY-MM-DD' )

       AND S.COMMAND_TYPE IN (2 , 3, 5, 6 , 189)

    ORDER BY "执行时间'S'" DESC;

    /*  SQL中 COMMAND_TYPE意义:

    2:INSERT

    3:SELECT

    6:UPDATE

    7:DELETE

    189:MERGE

    详情可通过查找V$SQLCOMMAND视图  */

    V$SQLAREA    官网解释:http://docs.oracle.com/cd/E11882_01/server.112/e40402/dynviews_3064.htm#REFRN30259

    V$SQLCOMMAND 官网解释:http://docs.oracle.com/cd/E11882_01/server.112/e40402/dynviews_3066.htm#REFRN30632

  • 相关阅读:
    Ubuntu 11.10 安装JDK
    virtualbox下安装ubuntu
    GridView控件的DataKeyNames
    Asp.net中防止用户多次登录的方法
    在asp.net中使用线程
    SQL2008更改表结构问题
    Ubuntu安装run文件
    ContextSwitchDeadlock
    CheckedListBox用法
    C#图片加水印图片和文字
  • 原文地址:https://www.cnblogs.com/quanweiru/p/5918758.html
Copyright © 2011-2022 走看看