sp_show_statistics(SQL Server Compact)

저장 프로시저 sp_show_statistics는 지정된 테이블과 인덱스 또는 모든 테이블과 인덱스에 대한 현재 배포 통계를 표시합니다.


sp_show_statistics [ 'table_name' ] , [ 'index_name' ]

table_name

통계를 표시하려는 테이블의 이름입니다. 테이블 이름을 지정하지 않으면 데이터베이스의 모든 테이블 및 인덱스에 대한 통계가 반환됩니다.

index_name

통계를 구하려는 인덱스의 이름입니다. 인덱스 이름을 지정하지 않으면 지정된 테이블의 모든 인덱스가 반환됩니다.

다음 표에서는 결과 집합에 반환된 열을 설명합니다.

열 이름

설명

TABLE

지정된 테이블입니다.

INDEX

지정된 인덱스입니다.

UPDATED

통계가 마지막으로 업데이트된 날짜와 시간입니다.

ROWS

테이블의 행 수입니다.

ROWS_SAMPLED

통계 정보 계산에 사용된 행의 수입니다.

STEPS

배포 단계의 수입니다.

DENSITY

첫 번째 인덱스 열 접두어의 선택도입니다.

AVERAGE_KEY_LENGTH

모든 인덱스 열의 평균 길이입니다.

RECOMPUTE

부울 값입니다. True일 경우 이 통계는 다음에 사용할 때 유효하지 않은 것으로 판명되면 자동으로 업데이트됩니다.

STALE

부울 값입니다. True일 경우 이 통계는 쿼리 최적화 프로그램에 의해 업데이트 대상으로 결정된 것입니다. RECOMPUTE가 True이면 이 통계는 다음에 쿼리 프로세서에서 사용될 때 자동으로 다시 계산됩니다.

반환된 결과는 인덱스의 선택도를 나타냅니다. 밀도가 낮을수록 선택도가 높은 것입니다. 이 결과는 인덱스가 쿼리 최적화 프로그램에 유용한지 여부를 결정하는 기반이 됩니다.

다음 예제는 Address 테이블의 모든 인덱스에 대한 통계 정보를 표시합니다.

sp_show_statistics 'Employees'
표시: