DataBase/Oracle13 오라클 통계정보 통계 정보의 중요성 Oracle DBMS에서 통계정보는 상당히 중요하다. 통계정보란 무엇일까? 데이터베이스의 테이블, 인덱스 등과 관련된 객체의 특성을 분석하고 수집한 정보이다. 주요한 통계 정보로는 테이블의 레코드 수 테이블의 컬럼 값 중 가장 작은 값, 가장 큰 값 테이블의 컬럼 분포도 인덱스의 유니크한 값의 수 등 인덱스의 리프 블록 수 등 이 있다. 옵티마이저는 이러한 정보를 이용하여 최적의 실행 계획을 세우게 된다. DBMS에서 실행되는 모든 SQL은 옵티마이저가 세운 실행 계획에 맞춰서 실행이 되는데, 이 실행 계획이 데이터베이스의 성능에 직결된다. 같은 SQL이라도 실행 계획에 따라 성능이 천차만별일 수가 있다. 테이블의 통계 정보가 부족하거나 부정확하다면 옵티마이저는 정확하지 않은 테이블의.. 2023. 8. 29. 이전 1 2 3 4 다음 반응형