As it was in the beginning, is now, and ever shall be, world without end.

dba_hist_sqlstat 본문

Oracle/Tuning

dba_hist_sqlstat

송지헌 2017. 9. 12. 10:39

p://aff0gato.blog.me/221090698458

 

DBA_HIST_SQLSTAT 은 SQL의 성능 개선에 필요한 다양한 정보를 제공하고 있으므로, SQL의 성능 개선에 적극적으로 활용할 필요가 있습니다.
DBA_HIST_SQLSTAT 뷰의 Description은 아래와 같습니다.

 Column

Datatype 

NULL

 Description

 SNAP_ID

NUMBER

 

Snapshot ID (DBA_HIST_SNAPSHOT 참조)

 DBID

NUMBER

 

Database ID  (현재 DB v$database 확인가능)

 INSTANCE_NUMBER

NUMBER

 

RAC 경우 해당

 SQL_ID

VARCHAR2(13)

 

Parent Cursor의 SQL ID

 PLAN_HASH_VALUE

NUMBER

 

SQL 실행 계획에 대한 HASH VALUE

 OPTIMIZER_COST

NUMBER

 

Query의 COST

 OPTIMIZER_MODE

VARCHAR2(10)

 

CHOOSE / RULE / ALL_ROWS 인지를 표기

 OPTIMIZER_ENV_HASH_VALUE

NUMBER

 

옵티마이저 환경을 위한 HASH_VALUE
(DBA_HIST_OPTIMIZER_ENV ,
V$SQL_OPTIMIZER_ENV,
V$SYS_OPTIMIZER_ENV
V$SES_OPTIMIZER_ENV) 관련
 

 SHARABLE_MEM

NUMBER

 

child cursor에 의해 사용되어진 공유메모리량 (byte 단위)

 LOADED_VERSIONS

NUMBER

 

context heap(KGL heap 6) loaded(1)  or not (0)

 VERSION_COUNT

NUMBER

 

child cursor 수

 MODULE

VARCHAR2(64)

 

모듈 이름
DBMS_APPLICATION_INFO.SET_MODULE 로 지정가능

 ACTION

VARCHAR2(64)

 

action 이름
DBMS_APPLICATION_INFO.SET_ACTION 로 지정가능

 SQL_PROFILE

VARCHAR2(64)

 

SQL PROFILE 이름 (dba_sql_profiles)

 PARSING_SCHEMA_ID

NUMBER

 

해당 SQL를 수행한 schema

 FETCHES_TOTAL

NUMBER

 

Fetch 누적 횟수

 FETCHES_DELTA

NUMBER

 

Fetch delta 값

END_OF_FETCH_COUNT_TOTAL

NUMBER

 

reexecute 또는 fail execute  제외 된  커서가 수행된 횟수 누적   =< execute

EDN_OF_FETCH_COUNT_DELTA

NUMBER

 

reexecute 또는 fail execute  제외 된  커서가 수행된 횟수 delta =< execute delta

SORTS_TOTAL

NUMBER

 

SORT 횟수 누적치

SORTS_DELTA

NUMBER

 

SORT 횟수 delta

EXECUTIONS_TOTAL

NUMBER

 

execution 누적치

EXECUTIONS_DELTA

NUMBER

 

execution delta

LOADS_TOTAL

NUMBER

 

object 의 로드/재로드 누적 횟수

LOADS_DELTA

NUMBER

 

object 의 로드/재로드 delta

INVALIDATIONS_TOTAL

NUMBER

 

invalidation 되어진 누적 횟수

INVALIDATIONS_DELTA

NUMBER

 

invalidation 된 delta 횟수

PARSE_CALLS_TOTAL

NUMBER

 

Parse call 누적횟수

PARSE_CALLS_DELTA

NUMBER

 

Parse cal delta

 DISK_READS_TOTAL

NUMBER

 

Disk에서 읽은 누적 횟수

 DISK_READS_DELTA

NUMBER

 

Disk에서 읽은 delta 횟수

 BUFFER_GETS_TOTAL

NUMBER

 

Buffer에서 읽은 누적 횟수

 BUFFER_GETS_DELTA

NUMBER

 

Buffer에서 읽은 delta

 ROWS_PROCESSED_TOTAL

NUMBER

 

return 된 row의 누적치

 ROWS_PROCESSED_DELTA

NUMBER

 

return 된 row의 delta

 CPU_TIME_TOTAL

NUMBER

 

parsing/executing/fetching 에 사용된 cpu time (us
1/1000000초) 누적치

 CPU_TIME_DELTA

NUMBER

 

parsing/executing/fetching 에 사용된 cpu time (us
1/1000000초) delta

 ELAPSED_TIME_TOTAL

NUMBER

 

parsing/executing/fetching 에 사용된 시간 us
1/1000000초) 누적치

 ELAPSED_TIME_DELTA

NUMBER

 

parsing/executing/fetching 에 사용된 시간 us
1/1000000초) delta

 IOWAIT_TOTAL

NUMBER

 

user I/O  지연 시간(us  1/1000000초) 누적치 

 IOWAIT_DELTA

NUMBER

 

user I/O  지연 시간(us  1/1000000초) delta

 CLWAIT_TOTAL

NUMBER

 

Cluster wait time (us 1/1000000) 누적치

 CLWAIT_DELTA

NUMBER

 

Cluster wait time (us 1/1000000) delta

 APWAIT_TOTAL

NUMBER

 

Application wait time (us 1/1000000) 누적치

 APWAIT_DELTA

NUMBER

 

Application wait time (us 1/1000000) delta

 CCWAIT_TOTAL

NUMBER

 

Concurrency wait time (us 1/1000000) 누적치

 CCWAIT_DELTA

NUMBER

 

Concurrency wait time (us 1/1000000) delta

 DIRECT_WRITES_TOTAL

NUMBER

 

Direct_write 수행 횟수 누적치

 DIRECT_WRITES_DELTA

NUMBER

 

Direct_write 수행 횟수  delta

 PLSEXEC_TIME_TOTAL

NUMBER

 

PLSQL 수행시간 (us 1/1000000) 누적치

 PLSEXEC_TIME_DELTA

NUMBER

 

PLSQL 수행시간 (us 1/1000000) delta

 JAVEXEC_TIME_TOTAL

NUMBER

 

Java  수행시간 (us 1/1000000) 누적치

 JAEXEC_TIME_DELTA

NUMBER

 

Java  수행시간 (us 1/1000000)  delta

'Oracle > Tuning' 카테고리의 다른 글

SQL Trace & tkprof  (0) 2017.10.11
AWR Report  (0) 2017.09.12
Table Full Scan  (0) 2014.06.27
Comments