728x90
반응형
SMALL
ORACLE 관리자의 경우 테이블 스페이스를 정기적으로 체크하여 서비스 장애가 없도록 관리해야합니다.
특정 테이블 스페이스가 임계치를 초과할 경우 해당 테이블 스페이스에 해당 하는 테이블 데이터를 적절히 삭제하는 것이 중요한데 특정 테이블 스페이스에 사용량이 많은 테이블을 순위별로 조회하여 어느정도의 용량을 가지고 있는지
체크하는 쿼리 포스팅 합니다.
SELECT OWNER,
SEGMENT_NAME,
SEGMENT_TYPE,
SUM(BYTES)/1024/1024 AS MB
FROM DBA_SEGMENTS
WHERE SEGMENT_TYPE='TABLE'
AND TABLESPACE_NAME = '테이블스페이스 네임'
GROUP BY OWNER, SEGMENT_NAME, SEGMENT_TYPE
ORDER BY MB DESC
위와 같은 쿼리를 실행시 아래와 같이 사용량 별로 정렬되어 쿼리 결과가 표기됨을 알 수 있습니다.
728x90
반응형
LIST
'IT > ORACLE 쿼리' 카테고리의 다른 글
[ORACLE] 오라클 WHERE 조건 안에 CASE WHEN 쓰는 법 (0) | 2022.02.21 |
---|---|
[ORACLE] NUMBER 형태 SELECT 시 세자리마다 콤마(,) 찍는 방법 (0) | 2022.02.14 |
[ORACLE] 특정 컬럼 값이 다른 테이블 컬럼의 데이터에 포함되는지 확인하는 쿼리 (0) | 2022.02.14 |