일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- 조인
- DB
- EC2
- 오렌지
- azure sql
- 리눅스
- 애져
- 데이터베이스
- 시스템 성능
- 투자
- 개인연금저축펀드
- MySQL
- mysql error
- 인덱스
- 성능
- 파티셔닝
- 주식
- VPC
- SQL Server
- oracle
- 펀드
- Linux
- 재테크
- AWS
- 백업및복구
- 오라클
- RDS
- DBeaver
- AZURE
- 에러
- Today
- Total
미스터 역마살
[ORACLE] TRACE 보는 방법 본문
오늘은 TRACE에 나온 것들이 뭣을 말하는지 알아보자구
01. Call
- Parse : SQL을 파싱하는 구간. 이 단계에서 새로 파싱하거나 Shared SQL Pool 에서 찾아온 것 까지 포함됨
- Execute : SQL 실행공간. Update, Insert, Delete와 같은 DML문장이 여기수행한 결과가 나온다.
- Fetch : SQL을 통해 나온값을 사용자에게 반환하는 구간
02. Count : SQL문이 Parse/Execute/Fetch 된 횟수
03. CPU Time : Parse/Execute/Fetch 등이 실행한 횟수
04. Elapsed Time : 각 구간에서 시작과 종료까지 총 수행한 시간(단위 : 초)
05. Disk : 디스크에서 블락을 읽은 양(Physical Read)
06. Query : 메모리에서 읽은 블락의 양 (Logical Read)
07. Current : 현 세션에서 작업한 내용을 커밋하지 않아 오로지 자신에게만 유효한 블락(Dirty Block)을 엑세스 한
블럭수. 주로 Update, Insert, Delete에서 자주 발생
08. Rows : SQL 수행결과에 의해 엑세스된 ROW 수
09. Misses in library cache during parse : Parse 구간에서 해당 SQL을 Library Cache에서 읽지 못하고 잃어버린 횟수.
값은 1씩 증가함. 값이 1이면 Hard Parse. 0이면 Soft Parse를 의미함.
10. cr (consistent read) : Logical Block Read
11. pr (Physical Read) : Physical Block Read
12. pw (Physical Write) : Physical Block Write
13. time : 수행시간(단위 = 1/1,000,000 초)
-끝-
'Database > ORACLE' 카테고리의 다른 글
[ORCLE] ORA-28002 오류 메세지 대처법 (0) | 2016.08.07 |
---|---|
[SQLP] 아키텍처 기반 튜닝원리 (0) | 2016.08.06 |
[ORCLE] 데이터베이스 아키텍처 (0) | 2016.07.28 |
[ORACLE]인덱스 파티셔닝 (0) | 2016.07.27 |
[오라클] 테이블 파티셔닝(Table Partitioning) (0) | 2016.07.26 |