Share via


유지 관리 계획 마법사(통계 업데이트 태스크 정의 페이지)

통계 업데이트 태스크 정의 페이지를 사용하여 Microsoft SQL Server의 테이블 및 인덱스 데이터 정보를 업데이트할 수 있습니다. 이 태스크를 수행하면 선택한 개체에 포함된 각 인덱스의 배포 통계가 다시 샘플링됩니다. SQL Server에서 사용하는 배포 통계는 Transact-SQL 문을 처리하는 동안 테이블 탐색을 최적화합니다. 배포 통계를 자동으로 구축하기 위해 SQL Server는 각 인덱스에 대한 해당 테이블에서 특정 비율의 데이터를 주기적으로 샘플링합니다. 이 비율은 테이블의 행 수와 데이터 수정 빈도를 기초로 합니다. 이 옵션으로 테이블에서 지정한 비율의 데이터를 사용하여 추가 샘플링을 수행할 수 있습니다. SQL Server는 이 정보를 사용하여 보다 향상된 쿼리 계획을 만듭니다.

이 태스크에서는 UPDATE STATISTICS 문을 사용합니다.

옵션

  • 데이터베이스
    이 태스크의 영향을 받는 데이터베이스를 지정합니다.

    • 모든 데이터베이스

      tempdb를 제외한 모든 SQL Server 데이터베이스에 대해 이 작업을 실행하는 유지 관리 계획을 생성합니다.

    • 모든 시스템 데이터베이스

      tempdb를 제외한 각 SQL Server 시스템 데이터베이스에 대해 이 태스크를 실행하는 유지 관리 계획을 생성합니다. 사용자가 만든 데이터베이스에 대해서는 유지 관리 태스크가 실행되지 않습니다.

    • 모든 사용자 데이터베이스

      사용자가 만든 모든 데이터베이스에 대해 이 태스크를 실행하는 유지 관리 계획을 생성합니다. SQL Server 시스템 데이터베이스에 대해서는 유지 관리 태스크가 실행되지 않습니다.

    • 다음 데이터베이스

      선택한 데이터베이스에 대해서만 이 태스크를 실행하는 유지 관리 계획을 생성합니다. 이 옵션을 선택한 경우에는 목록에서 최소한 하나 이상의 데이터베이스를 선택해야 합니다.

  • 개체
    테이블, 뷰 또는 둘 다를 표시하도록 선택 표를 제한합니다.

  • 선택
    이 태스크의 영향을 받는 테이블 또는 인덱스를 지정합니다. 개체 상자에서 테이블 및 뷰를 선택한 경우에는 사용할 수 없습니다.

  • 모든 기존 통계
    열과 인덱스의 통계를 모두 업데이트합니다.

  • 열 통계만
    열 통계만 업데이트합니다. WITH COLUMNS 옵션을 사용합니다.

  • 인덱스 통계만
    인덱스 통계만 업데이트합니다. WITH INDEX 옵션을 사용합니다.

  • 검색 유형
    업데이트된 통계를 수집하는 데 사용되는 검색 유형입니다.

  • 전체 검색
    통계를 수집하기 위해 테이블이나 뷰의 모든 행을 읽습니다.

  • 샘플링 기준
    보다 큰 테이블이나 뷰에 대한 통계를 수집할 때 샘플링할 행의 수 또는 테이블이나 인덱싱된 뷰의 백분율을 지정합니다.

참고 항목

참조