오라클 테이블 & 인덱스 사이즈 보는 쿼리 I.lib()/I.lib(Oracle)2012. 6. 14. 14:36
테이블
SELECT A.SEGMENT_NAME,
ROUND(SUM(A.BYTES)/1024/1024) "SIZE_MB",
A.SEGMENT_TYPE
FROM DBA_SEGMENTS A,
DBA_TABLES B
WHERE A.SEGMENT_NAME = B.TABLE_NAME
AND A.SEGMENT_TYPE IN ('TABLE','TABLE PARTITION')
AND A.OWNER = '계정(id)'
GROUP BY A.SEGMENT_NAME, A.SEGMENT_TYPE
ORDER BY 2 DESC;
인덱스
SELECT A.SEGMENT_NAME,
ROUND(SUM(A.BYTES)/1024/1024) "SIZE_MB",
A.SEGMENT_TYPE
FROM DBA_SEGMENTS A,
DBA_INDEXES B
WHERE A.SEGMENT_NAME = B.INDEX_NAME
AND A.SEGMENT_TYPE IN ('INDEX','INDEX PARTITION')
AND A.OWNER = '계정(id)'
GROUP BY A.SEGMENT_NAME, A.SEGMENT_TYPE
ORDER BY 2 DESC;
'I.lib() > I.lib(Oracle)' 카테고리의 다른 글
ORACLE 테이블내 조건에 맞는 데이터만 EXPORT 하는 쿼리 옵션 (0) | 2012.06.20 |
---|---|
오라클 Partition Table(파티션 테이블 ) (0) | 2012.06.20 |
오라클 테이블 스페이스 생성 (0) | 2012.06.07 |
Oracle(오라클) 의 테이블 스페이스(Table space) 에 대한 간단 정리 (0) | 2012.06.05 |
MERGE INTO (Oracle) -> update와 insert를 한방해 해주는 용한놈 (1) | 2011.12.26 |