테이블에서 한개의 row 의 DB SIZE를 구하는 쿼리가있나요? 0 1 7,314

by 최성수 [SQL Query] [2011.09.05 13:51:13]


어느 테이블에  10만건의 row가 있습니다.

1개 row의 용량을 알 수 있는 방법이 있나요?

테이블의 전체 용량은 아래와 같이 구하는 것도 맞나요?

select segment_name, segment_type, bytes/1024/1024 from dba_segments
where segment_name= '테이블명'

전체 용량에서 row 수 만큼 나누면 
한개의 용량이 계산이 되기는 하나

한개의 row의 용량...즉 Byte를 구하고자 합니다.

쿼리가 있음 알려주심 감사드리겠습니다.
찾아보니 row의 사이징 하는 방법은 잘 없네요..;;

부탁드리겠습니다

by 현 [2011.09.06 08:36:56]
전체 용량에서 row 수 만큼 나누시면 한 row당 평균 byte가 나오겠네요..
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입