경고! 


쿼리 실행시 기존에 사용한 쿼리문을 모두(또는 일부) 돌린후 쿼리 끼리 검증 함으로 반드시 일반 사용자가 사용하지 않은 시간에 돌려야 합니다. 


SELECT *
  FROM (SELECT                                 /*+ LEADING(u) USE_HASH(u s) */
              S.SQL_ID
              ,S.MODULE
              ,RANK () OVER (ORDER BY CPU_TIME DESC) CPU_USAGE_RANK
              ,NVL (RATIO_TO_REPORT (CPU_TIME) OVER (), 0) CPU_USAGE_RATIO
              ,SQL_FULLTEXT
              ,EXECUTIONS
              ,ROWS_PROCESSED
              ,ROUND (
                  DECODE (EXECUTIONS
                         ,NULL, 0
                         ,0, 0
                         , (NVL (ELAPSED_TIME, 0) / EXECUTIONS) / 1000000)
                 ,5)
                  ELAPSED_PER_EXEC
              ,ROUND (
                  DECODE (
                     EXECUTIONS
                    ,NULL, 0
                    ,0, 0
                    , (NVL (
                            CLUSTER_WAIT_TIME
                          + USER_IO_WAIT_TIME
                          + CONCURRENCY_WAIT_TIME
                          + APPLICATION_WAIT_TIME
                         ,0)
                       / EXECUTIONS)
                     / 1000000)
                 ,5)
                  WATI_TIME_PER_EXEC
              ,ROUND (
                  DECODE (EXECUTIONS
                         ,NULL, 0
                         ,0, 0
                         , (NVL (CPU_TIME, 0) / EXECUTIONS) / 1000000)
                 ,5)
                  CPU_TIME_PER_EXEC
              ,ROUND (
                  DECODE (
                     EXECUTIONS
                    ,NULL, 0
                    ,0, 0
                    , (NVL (CLUSTER_WAIT_TIME, 0) / EXECUTIONS) / 1000000)
                 ,5)
                  CLUSTER_WAIT_PER_EXEC
              ,ROUND (
                  DECODE (
                     EXECUTIONS
                    ,NULL, 0
                    ,0, 0
                    , (NVL (USER_IO_WAIT_TIME, 0) / EXECUTIONS) / 1000000)
                 ,5)
                  USER_IO_WAIT_PER_EXEC
              ,ROUND (
                  DECODE (
                     EXECUTIONS
                    ,NULL, 0
                    ,0, 0
                    , (NVL (CONCURRENCY_WAIT_TIME, 0) / EXECUTIONS) / 1000000)
                 ,5)
                  CONCURRENCY_WAIT_PER_EXEC
              ,ROUND (
                  DECODE (
                     EXECUTIONS
                    ,NULL, 0
                    ,0, 0
                    , (NVL (APPLICATION_WAIT_TIME, 0) / EXECUTIONS) / 1000000)
                 ,5)
                  APPLICATION_WAIT_PER_EXEC
              ,ROUND (
                  DECODE (EXECUTIONS
                         ,NULL, 0
                         ,0, 0
                         , (NVL (BUFFER_GETS, 0) / EXECUTIONS))
                 ,0)
                  BUFGETS_PER_EXEC
              ,ROUND (
                  DECODE (BUFFER_GETS
                         ,0, 1
                         , (BUFFER_GETS - DISK_READS) / BUFFER_GETS)
                 ,1)
                  BUF_HIT_RATIO
              ,CPU_TIME
              ,ELAPSED_TIME
              ,CLUSTER_WAIT_TIME
              ,USER_IO_WAIT_TIME
              ,CONCURRENCY_WAIT_TIME
              ,APPLICATION_WAIT_TIME
              ,PARSE_CALLS
              ,DISK_READS
              ,BUFFER_GETS
              ,FETCHES
              ,PLSQL_EXEC_TIME
              ,JAVA_EXEC_TIME
          FROM DBA_USERS U, GV$SQL S
         WHERE S.PARSING_USER_ID > 5 AND S.PARSING_USER_ID = U.USER_ID)
 WHERE CPU_USAGE_RANK <= 100;

'오라클' 카테고리의 다른 글

jsp BLOb 타입 다운로드  (0) 2013.03.13
JOIN!!  (0) 2013.02.06
TABLE DROP 복구 하기. PURGE 를 사용한 경우 복구 X  (0) 2013.01.14
컬럼명으로 특정 테이블을 찾는 쿼리  (0) 2012.12.20
connect by  (0) 2012.12.17
Posted by 사라링
BLOG main image
.. by 사라링

카테고리

사라링님의 노트 (301)
JSP (31)
J-Query (41)
JAVA (24)
VM-WARE (0)
디자인패턴 (1)
스크랩 (0)
스트러츠 (3)
안드로이드 (11)
오라클 (45)
우분투-오라클 (1)
이클립스메뉴얼 (6)
스프링3.0 (23)
자바스크립트 (10)
HTML5.0 (17)
정보처리기사 (1)
기타(컴퓨터 관련) (1)
문제점 해결 (3)
프로젝트 (2)
AJAX (4)
하이버네이트 (3)
트러스트폼 (11)
Jeus (2)
재무관리(회계) (5)
정규식 (5)
아이바티스 (8)
취미 (2)
소프트웨어 보안 관련모음 (0)
정보보안기사 (6)
C언어 베이직 및 프로그램 (3)
보안 관련 용어 정리 (2)
넥사크로 (6)
Total :
Today : Yesterday :