TECH
QUESTION
자주하는 질문답변 입니다.
Oracle
작성자 | 유건데이타 | 등록일 | 2015-05-27 |
제목 | EXTENT된 영역의 FREE SPACE | ||
---|---|---|---|
1. TABLE에 할당된 SEGMENT의 크기
SQL> select bytes SEGMENT_SIZE from user_segments where segment_name='EMP'; 2. TABLE이 사용하고 있는 영역(ORACLE BLOCK 단위) SQL> select count(distinct(substr(rowid,1,8)||substr(rowid,15,4))) * 2048 TABLE_SIZE from emp; 이 결과에서는 모두 delete되어 빈 블럭은 제외하고, 하나라도 데이타가 있는 block만을 계산하게 된다. 3. TABLE SEGMENT의 FREE SPACE FREE_SPACE = SEGMENT_SIZE - TABLE_SIZE from otn |
Comment | |||
---|---|---|---|
등록된 코멘트가 없습니다. |