사용자 도구

사이트 도구


dbms:oracle:admin:oracletablemanage:tablesizecals

테이블 크기를 계산해주는 SQL

  • 사용자별 테이블 데이타의 크기를 계산해주는 스크립트이다.
    ANALYZE TABLE :TABLE_NAME DELETE STATISTICS;
     
    ANALYZE TABLE :TABLE_NAME COMPUTE STATISTICS;
     
    SELECT TABLE_NAME,GREATEST(4, CEIL(NUM_ROWS/
       ((ROUND(((1958-(INI_TRANS*23))*((100-PCT_FREE)/100))/AVG_ROW_LEN)))) * 2048) TABLESIZE_KBYTES
    FROM USER_TABLES
    WHERE TABLE_NAME
    -- WHERE AVG_ROW_LEN > 0
dbms/oracle/admin/oracletablemanage/tablesizecals.txt · 마지막으로 수정됨: 2008/11/03 10:07 저자 starlits