database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Q&A 39161 게시물 읽기
No. 39161
테이블 사이즈?
작성자
궁금이(kimscom)
작성일
2011-12-13 13:33
조회수
3,835

SELECT TABLE_NAME
     , GREATEST(4,CEIL(A.NUM_ROWS/((ROUND(((1958-(A.INI_TRANS*23))*((100-A.PCT_FREE)/100))/A.AVG_ROW_LEN))))*2048) TABLE_SIZE
     , B.BYTES
FROM USER_TABLES   A
   , USER_SEGMENTS B
WHERE A.AVG_ROW_LEN > 0
AND A.TABLE_NAME = '테이블명'
AND A.TABLE_NAME = B.SEGMENT_NAME
;

 

위에서 TABLE_SIZE와 BYTES가 각각 테이블 사이즈를 나타낸다고 알고 있는데 그 값이 차이가 있습니다.

각각의 차이가 뭔가요?

이 글에 대한 댓글이 총 1건 있습니다.

일단은.. ALL_TABLES에 있는 NUM_ROWS가 해당테이블의 정확한 건수가 아닙니다.

해당테이블의 건수는 항상 유동적이고 ALL_TABLES의 NUM_ROWS는 일정한 시점에 해당건수가 반영됩니다.

DD님이 2011-12-13 17:08에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
39165연결 리스트 쿼리 작성 문의
김정묵
2011-12-14
3105
39163[질문]dbf 화일이 있습니다. 복구 가능한지요
안동석
2011-12-13
3322
39162패키지 실행 관련 에러 [1]
oracle
2011-12-13
4070
39161테이블 사이즈? [1]
궁금이
2011-12-13
3835
39160DB USER 테이블 컬럼별 의미..?
궁금이
2011-12-13
3437
39159오라클 테이블설계에 대한 질문좀 하겠습니다.
신규설계
2011-12-12
4141
39158RAC 병렬처리 속도 질문 [1]
김병수
2011-12-12
4016
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다