행 이주, 행 연결 현상 table 분석
작성자 관리자 작성시간 2016-02-29 18:01:46
 

1. TABLE 분석

SQL> ANALYZE TABLE big_emp COMPUTE STATISTICS;
SQL> SELECT NUM_ROWS, BLOCKS, AVG_ROW_LEN, AVG_SPACE, CHAIN_CNT
FROM DBA_TABLES WHERE TABLE_NAME='EMP';

NUM_ROWS, BLOCKS, AVG_ROW_LEN, AVG_SPACE, CHAIN_CNT
-------------------------------------------------------
15                 5                 40               7940                0
=> CHAIN_CNT 값은 행 이주, 행 연결 현상을 나타낸다.
    만약 존재하면 아래와 같이 TABLE을 재구성 한다.

2. TABLE 재구성
1) EXPORT후 IMPORT
2) 다른 이름으로 TABLE을 생성 후 이름 바꾸기
    SQL> CREATE TABLE emp1
            AS SELECT * FROM emp;
    SQL> DROP TABLE emp;
    SQL> RENAME emp1 TO emp;


목록 | 입력 | 수정 | 답변 | 삭제