Sys.col usage$
DB CAFE
thumb_up 추천메뉴 바로가기
- DBA { Oracle DBA 명령어 > DBA 초급 과정 > DBA 고급 과정 }
- 튜닝 { 오라클 튜닝 목록 }
- 모델링 { 데이터 모델링 가이드 }
Oracle: COL_USAGE$ COL_USAGE$ stores data that is required by dbms_stats to determine for which columns histograms need to be created when gathering optimizer statistics. COL_USAGE$ is maintained by SMON. Apparently, SMON can be triggered to update the table by calling begin
dbms_stats.flush_database_monitoring_info
end; / select
own.name owner, obj.name obj_name, col.name col_name, col.type#, col.length, col.precision#, col.scale, col.null$, cou.equality_preds, cou.equijoin_preds, cou.nonequijoin_preds, cou.range_preds, cou.like_preds, cou.null_preds, cou.timestamp, cou.flags
/* col.deflength,
col.default$, col.intcol#, col.property, col.charsetid, col.charsetform, col.evaledition#, col.unusablebefore#, col.unusablebeginning#, col.acdrrescol#, col.collid, col.collintcol#, col.fixedstorage, col.spare1, col.spare2, col.spare3, col.spare4, col.spare5, col.spare6, col.spare7, col.spare8, col.spare9, col.spare10, col.spare11, col.spare12, col.spare13 */
from
sys.obj$ obj join sys.user$ own on obj.owner# = own.user# join sys.col$ col on obj.obj# = col.obj# left join sys.col_usage$ cou on col.obj# = cou.obj# and col.col# = cou.intcol#
where
own.name = 'RENE' and obj.name = 'TQ84_COL_USAGE_TEST';
See also col$ dbms_stats.report_col_usage Compare with dba_col_usage_statistics Column group usage is recorded in col_group_usage$ DML statements monitoring results are stored in mon_mods$ and mon_mods_all$