2017-05-22 8 views
0

왜 통계를 수집해야합니까? 나는 테이블에 ABC가되도록했습니다. 매일 거기에 10k 레코드가 삽입되어 있습니다. 그래서 내 지식에 따라 oracle은 자동으로 삽입 할 때마다 모든 새 레코드에 대한 통계를 수집합니다. 모든 인덱스에 대해 인덱스가 다시 작성됩니다. 그래서 우리는 실제로 통계를 수동으로 수집해야합니까?dbms_stats (성능 조정)

답변

0

모든 삽입물에 통계가 자동으로 수집되지 않으며 모든 삽입물에 대한 색인이 다시 작성되지 않습니다. 좋은 SQL 성능을 얻으려면 통계 수집이 중요합니다. CBO는 더 나은 성능을위한 최적의 SQL 계획을 생성합니다. CBO 및 SQL 계획에 대한 자세한 내용