alter session set events '10053 trace name context forever';
alter session set events '10053 trace name context forever, level 1';
alter session set events '10053 trace name context forever, level 2';
-* a & b번 : 같은 일을 함
-* c 번 : optimizer parameter 목록이 제외되어 약간 짧은 트레이스 파일 생성
10053 Event Label | dba_tables | 설 명 |
---|---|---|
CDN | NUM_ROWS | cardinality = 테이블의 record 수 |
NBLKS | BLOCKS | data를 가지고 있는 block의 수 (HWM 아래의 block수) |
TABLE_SCAN_CST | The estimate cost in I/O to full-table-scan the table | |
AVG_ROW_LEN | AVG_ROW_LEN | o/h를 포함한 평균 record의 길이(bytes) |
10053 Event Label | dba_index | 설 명 |
---|---|---|
Index#, col# | index의 object#, column의 column_id | |
LVLS | BLEVEL | B* tree의 root block에서 leaf block까지의 depth |
#LB | LEAF_BLOCKS | leaf block의 수 |
#DK | DISTINCT_KEYS | distinct key의 값 |
LB/K | AVG_LEAF_BLOCKS_PER_KEY | 한 index에 대한 평균 leaf block 수 |
DB/K | AVG_DATA_BLOCKS_PER_KEY | 한 index에 대한 평균 data block 수 |
CLUF | CLUSTERING_FACTOR | index에 대한 data record의 정렬 정도 |
10053 Event Label | dba_tables/dba_index | 설 명 |
---|---|---|
NDV | NUM_DISTINCT | 전체 column의 distinct 값의 수 |
NULLS | NUM_NULLS | 'null' 값을 가지고 있는 column 의 값 |
DENS | DENSITY | historgram이 없을경우 1/NDV |
LO | LOW_VALUE | (numeric인경우) 최소값 |
HI | HIGH_VALUE | (numeric인경우) 최대값 |
0 | parallel hint | 8 | hash cluster | 16 | partitions hint | 24 | swap inputs to join |
1 | no access path spec | 9 | rowid lookup | 17 | nopartitions hint | 25 | fact table |
2 | table scan | 10 | range scan backwards | 18 | anti-join | 26 | not a fact table |
3 | index unique | 11 | rowid range scan | 19 | index rowid range scan | 27 | merge of this view |
4 | index range | 12 | driving_site hint | 20 | bitmap index | 28 | don't push join predicate into this view |
5 | index and-equal | 13 | 21 | parallel_index hint | 29 | push join predicate into this view | |
6 | orderby using an index | 14 | cache hint | 22 | noparallel_index hint | 30 | no_merge of this view |
7 | open cluster | 15 | nocache hint | 23 | index fast full scan | 31 | semi-join |