database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Q&A 39568 게시물 읽기
No. 39568
혹시 cpu 사용량이 많은 sql문 알수 있나요?
작성자
염정훈(ych3372)
작성일
2012-07-31 08:54
조회수
5,025

 

 다름이 아니라 cpu사용량이 많은 sql문을 알수 있는 방법이 있을까요?

이 글에 대한 댓글이 총 3건 있습니다.


1. 툴이 있으면 제일 편합니다.

 

2. AWR로 가능합니다. (AWR로 검색)

 

3. 간단한 쿼리로 (왠만한건 다 잡힙니다)

SELECT  CPU_TIME                                               -- CPU 사용시간 (us)
       ,round(CPU_TIME/EXECUTIONS/1000000,4)      avg_cpu_tm   -- 수행당 평균 cpu시간
       ,round(ELAPSED_TIME/EXECUTIONS/1000000,4)  avg_els_tm   -- 수행당 평균 소요시간
       ,round(DISK_READS/EXECUTIONS ,3)           avg_disk     -- 수행당 disk read blocks
       ,round(BUFFER_GETS/EXECUTIONS ,3)          avg_buf      -- 수행당 disk read blocks
       ,EXECUTIONS                                         
       ,LAST_LOAD_TIME                                     
       ,LAST_ACTIVE_TIME                                   
       ,hash_value                                         
       ,sql_text
  FROM v$sqlarea                                           
where  executions > 0
order by cpu_time desc

 

dol님이 2012-07-31 14:32에 작성한 댓글입니다. Edit

답글 감사드립니다..

헌데 오라클 9i 버전에서는 사용이 안되네요..

밑에 있는 sql문을 긁어서 해보니까.. 열명이 부족하다고 나오네요...

 

염정훈(ych3372)님이 2012-07-31 18:21에 작성한 댓글입니다.

없는 열 빼시면 됩니다.

,LAST_LOAD_TIME                                      
,LAST_ACTIVE_TIME   

이정도가 9i에 없는열로 생각됩니다..

cpu_time은 아마 있을겁니다.

 

dol님이 2012-07-31 19:17에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
39572Oracle DB 설계 프리랜서 단가가 어떻게 되나요?
빅서
2012-08-01
4728
39571create database 수
모리나
2012-07-31
4296
39569오라클 세션이 자꾸 끊겨요...
이쁜이
2012-07-31
5927
39568혹시 cpu 사용량이 많은 sql문 알수 있나요? [3]
염정훈
2012-07-31
5025
39567다음 카페와 유사한 카페 테이블 설계에 대해 궁금합니다.
구구단
2012-07-29
4365
39565소수점 설명좀 해주세요
검은얼굴
2012-07-27
4360
39563오라클에 중국어가 입력되지 않습니다. [1]
중국어
2012-07-27
5201
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.016초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다