테이블스페이스 용량구하기...
--데이터파일 사용량 구하기 select C.C_T "GLOBAL_NAME", a.A_T "ALLOC", A.A_T-B.B_T "USED",B.B_T "FREE" from ( select round(sum(bytes/1024/1024),-1) AS A_T from dba_Data_files ) a, ( select round(sum(bytes/1024/1024),-1) AS B_T from dba_free_space ) b, ( select replace(GLOBAL_NAME,'.WORLD','') AS C_T from global_name ) c SELECT b.file_name "FILE_NAME", -- DataFile Name b.tablespace_name "TABLESPACE_NAME", --..
더보기
ANALYZE 명령어
ANALYZE 명령어 ANALYZE 명령어는 옵티마이저에서 비용기반 방식에 사용할 통계 데이터를 모아 주기 위해 사용되는 튜닝 도구로 테이블과 인덱스에 대한 통계정보를 수집한다. analyze 명령어가 수행될 때마다 수집되는 정보는 다음과 같다. 종류 수집 정보 TABLE 테이블의 행 수, 사용된 블록 수, 한번도 사용되지 않은 불럭 수, 사용 가능한 공간의 평균, 변경된 행 수, 컬럼당 distinct value의 수, 컬럼당 두 번째로 가장 작은 값, 컬럼당 두 번째로 가장 큰 값 INDEX 인덱스 레벨, 레벨 불럭 수, distinct key 수, 키당 leaf 블럭 수의 평균, 키당 데이터 블럭 수의 평균, clustering factor, 최소 키 값, 최대 키 값 저장된 통계자료는 데이터 사전..
더보기