Support
Orange Support > 문의하기
Q & A
2010에 Plan Tool에서 Table/Index 통계정보 볼때 all_ view를 사용하는데
2010에 Plan Tool에서 Plan을 뜬 상태에서 Plan쪽에 테이블이나 인덱스를 Double Click 하면 해당 segment의 통계정보 창이 뜨는데, 4.0 까지는 dba_ view를 사용했었던 듯 한데, 2010은 all_ 로 시작하는 view를 사용하네요..
문제는 현재 Oracle 10g 일부버전에서는 all_ view를 사용하면 dba_ 를 사용할 때 보다 훨씬 느리다는 점입니다.
접속한 유저가 dba_ view를 사용할 권한이 있으면 dba 로 시작하는 view를 사용하도록 해 주는게 좋을 것 같습니다.
===> 사용되는 SQL
SELECT C.TABLE_NAME, C.COLUMN_NAME, C.DATA_TYPE
, DECODE(C.CHAR_USED, 'C', C.CHAR_LENGTH, C.DATA_LENGTH), C.CHAR_USED
, C.DATA_PRECISION, C.DATA_SCALE, C.NULLABLE, C.DATA_DEFAULT
, DECODE(U.KEY_SIZE,NULL,'N','Y') SORT, C.NUM_DISTINCT, C.NUM_BUCKETS
FROM sys.ALL_TAB_COLUMNS C, sys.ALL_TABLES T, sys.ALL_CLUSTERS U
WHERE C.OWNER = T.OWNER
AND C.TABLE_NAME = T.TABLE_NAME
AND T.OWNER = U.OWNER(+)
AND T.CLUSTER_NAME = U.CLUSTER_NAME(+)
AND T.OWNER = :owner
AND T.TABLE_NAME IN (:b00,:b01,:b02,:b03,:b04,:b05,:b06,:b07,:b08,:b09)
ORDER BY C.TABLE_NAME, C.COLUMN_ID
2010에 Plan Tool에서 Table/Index 통계정보 볼때 all_ view를 사용하는데
bg241942
2010.10.06
Re: 2010에 Plan Tool에서 Table/Index 통계정보 볼때 all_ view를 사용하는데
오렌지팀
2010.10.06
Re: Re: 2010에 Plan Tool에서 Table/Index 통계정보 볼때 all_ view를 사용하는데
bg241942
2010.10.07
Re: Re: Re: 2010에 Plan Tool에서 Table/Index 통계정보 볼때 all_ view를 사용하는데
오렌지팀
2010.10.07