IT
[Oracle] 테이블(Table) 통계정보 수집 (DBMS_STATS.GATHER_TABLE_STATS)
"DBMS_STATS.GATHER_TABLE_STATS"은 Oracle Database에서 사용되는 프로시저로, 테이블의 통계를 수집하는 데에 쓰입니다. 이것은 쿼리 옵티마이저가 효율적인 실행 계획을 생성하는 데 도움이 되며, 테이블 내 데이터의 분포, 어떤 열이 인덱싱되어 있는지 등에 대한 정보를 포함합니다. 이 프로시저는 수집된 통계로 데이터 사전을 업데이트하고, 쿼리 옵티마이저가 쿼리 최적화 중에 이 통계를 사용합니다. 1. 구문 및 파라미터 정보 구문: DBMS_STATS.GATHER_TABLE_STATS( ownname IN VARCHAR2, -- 테이블이 속한 스키마의 이름 tabname IN VARCHAR2, -- 통계를 수집할 테이블의 이름 partname IN VARCHAR2 DEFAUL..
2024. 2. 15. 10:15