스키마별 테이블 사이즈를 구하려고 합니다. 0 3 2,576

by 황준 [2007.04.12 13:26:15]


제목 그대로 스키마별 테이블의 사이즈를 구하려고 하는데

 

어렵네요..

 

구하는 방법을 아시는 패밀리는 리플 부탁드립니다.

 

^^v

by 현 [2007.04.12 00:00:00]
스키마별 테이블의 사이즈라 하면 테이블이 차지하고 있는 물리적인 공간을 애기 하는건가요? 아니면 데이터가 차지하고 있는 공간을 얘기 하는건가요?
데이터를 DELETE문으로 지웠을때 공간은 반환하지 않잖아요..
머 암튼,
ANALYZE를 한 후에 DBA_TABLES를 보시면 구하실 수 있습니다. 위에서 말씀드린 경우때문에 완전 정확하지는 않을 수도 있습니다...

by 황준 [2007.04.12 00:00:00]
답변 감사합니다.

데이터가 차지하고 있는 공간입니다.

그리고, DBA_TABLES 테이블에서 어떤 컬럼을 봐야 알 수 있는지요?

ROW수로만 보면 테이블 크기는 알 수 없는 듯한데..ㅠㅠ 혹시 num_rows * avg_row_len 구한 값이 테이블 사이즈인가요?

by 현 [2007.04.12 00:00:00]
앗..죄송합니다.
확인 안하고 올렸더니 제가 테이블을 착각했군요.
DBA_SEGMENTS 테이블을 보시면 되시구요,
거기에 BYTE란 컬럼을 SUM 하셔서 보시면 됩니다.
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입