UPDATE STATISTICS(SQL Server Compact)

제공된 테이블 및 인덱스에 대한 통계를 업데이트합니다.

구문

UPDATE STATISTICS ON < table_name > [ . <index_name> ]
    WITH FULLSCAN {, NORECOMPUTE }

인수

  • table_name
    통계를 업데이트할 테이블의 이름을 지정합니다.

  • index_name
    통계를 업데이트할 인덱스입니다. 인덱스가 지정되어 있지 않으면 지정된 테이블 또는 인덱싱된 뷰의 모든 배포 통계가 업데이트됩니다. 여기에는 CREATE STATISTICS 문으로 생성된 통계, 자동 생성된 통계 및 인덱스 작성 중 생성된 모든 통계가 포함됩니다.

  • FULLSCAN
    통계를 수집하기 위해 테이블의 모든 행을 읽을지 여부를 지정합니다.

  • NORECOMPUTE
    자동 통계 재계산 해제를 지정합니다. 이 옵션을 지정하면 데이터가 변경되더라도 데이터베이스 엔진이 기존 통계를 계속 사용합니다. 통계가 데이터베이스 엔진에 의해 자동으로 업데이트 및 관리되지 않습니다. 이로 인해 생성된 계획은 최적이 아닐 수 있습니다.

    참고

    이 옵션은 자주 사용하지 않는 것이 좋으며 숙련된 시스템 관리자만이 사용하는 것이 좋습니다.

이 예에서는 Production 테이블의 Product 인덱스를 업데이트하고 Production 테이블의 모든 행에 대한 전체 검색을 실행하며 자동 통계 업데이트를 해제합니다.

UPDATE STATISTICS ON Production.Product
   WITH FULLSCAN, NORECOMPUTE

변경 내역

릴리스

내역

2005년 12월 5일

변경된 내용
  • index_name에 대한 설명 업데이트됨