반응형
데이터베이스 옵션 중 IsAutoCreateStatistics 옵션이 활성화되어 있으면 필요한 경우 SQL Server가 자동으로 통계를 만듭니다.
통계는 인덱스가 없거나 인덱스의 첫 번째 키 열이 아닌 단일 컬럼에 대하여 생성하는 정보입니다. 예를 들어 (col1, col2, col3)에 하나의 복합 인덱스(Composite Index)가 만들어져 있다면 col2 또는 col3 에 통계를 만들어 주는 것을 고려할 수 있습니다. 이 때 인덱스의 첫 번째 키 열인 col1 에 대해서는 통계를 만들어 줄 필요가 없습니다. (col1, col2, col3)에 인덱스를 만들어 주면 인덱스의 첫 번째 컬럼인 col1에 대해서는 통계를 자동으로 관리하기 때문입니다.
CREATE STATISTICS 문을 사용하면 테이블이나 인덱싱된 뷰의 제공된 열 또는 열 집합에 관한 히스토그램 및 연관된 밀도 그룹(컬렉션)을 수동으로 만들 수 있습니다.
기본적으로 model 데이터베이스의 IsAutoCreateStatistics 옵션이 활성화되어 있으므로 관리자가 아무런 변경을 하지 않았다면 자동 통계 생성이 활성화되어 있을 겁니다.
자동 통계 생성이 활성화되어 있는 데이터베이스의 경우에는 수동으로 통게를 만들 필요는 거의 없습니다. 그러나 자동 통계 생성 옵션을 비활성화한 경우에는 성능 개선을 위하여 통게를 수동으로 만들어 줄 필요가 있을 수 있습니다.
반응형
'연구개발 > SQL2005' 카테고리의 다른 글
[SQL 2005 GUIDE] 통계 삭제하기 (0) | 2009.07.07 |
---|---|
[SQL 2005 GUIDE] 통계 업데이트하기 (0) | 2009.07.07 |
[SQL 2005 GUIDE] 인덱스 I/O, 잠금, 액세스 방식 확인하기 (0) | 2009.07.07 |
[SQL 2005 GUIDE] 인덱스 사용현황 확인하기 (0) | 2009.07.07 |
[SQL 2005 GUIDE] 인덱스 삭제하기 (0) | 2009.07.07 |