다음을 통해 공유


sys.dm_db_xtp_nonclustered_index_stats(Transact-SQL)

sys.dm_db_xtp_nonclustered_index_stats에는 메모리 액세스에 최적화된 테이블의 비클러스터형 인덱스에서 작업에 대한 통계가 포함됩니다. sys.dm_db_xtp_nonclustered_index_stats에는 현재 데이터베이스의 메모리 액세스에 최적화된 테이블에서 각각의 비클러스터형 인덱스의 행 하나가 포함됩니다.

메모리 내 인덱스 구조를 만들 때 sys.dm_db_xtp_nonclustered_index_stats에 반영된 통계가 수집됩니다. 데이터베이스 다시 시작 시 메모리 내 인덱스 구조가 다시 만들어집니다.

sys.dm_db_xtp_nonclustered_index_stats를 사용하여 DML 작업 중 및 데이터베이스가 온라인이 될 경우 인덱스 작업을 이해하고 모니터링합니다. 메모리 액세스에 최적화된 테이블이 있는 데이터베이스를 다시 시작하면 메모리에 한 번에 한 행을 삽입하여 인덱스가 작성됩니다. 페이지 분할, 병합 및 통합 수는 데이터베이스가 온라인이 될 때 인덱스 작성을 완료한 작업을 이해하는 데 도움이 될 수 있습니다. 일련의 DML 작업 이전 및 이후에 이 횟수를 확인할 수도 있습니다.

다시 시도 횟수가 많으면 동시성 오류가 발생할 수 있습니다. Microsoft 지원을 호출합니다.

메모리 액세스에 최적화된 인덱스 및 비클러스터형 인덱스에 대한 자세한 내용은 17페이지의 SQL Server 메모리 내 내부 OLTP 개요를 참조하십시오.

적용 대상: SQL Server (SQL Server 2014 - 현재 버전).

열 이름

데이터 형식

설명

object_id

int

개체의 ID입니다.

index_id

int

인덱스의 ID입니다.

delta_pages

bigint

트리의 이 인덱스에 대한 델타 페이지 수입니다.

internal_pages

bigint

내부적으로만 사용할 수 있습니다. 트리의 이 인덱스에 대한 내부 페이지 수입니다.

leaf_pages

bigint

트리의 이 인덱스에 대한 리프 페이지 수입니다.

outstanding_retired_nodes

bigint

내부적으로만 사용할 수 있습니다. 내부 구조의 이 인덱스에 대한 전체 노드 수입니다.

page_update_count

bigint

인덱스에서 페이지를 업데이트하는 누적 작업 수입니다.

page_update_retry_count

bigint

인덱스에서 페이지를 업데이트하는 작업의 누적된 다시 시도 횟수입니다.

page_consolidation_count

bigint

인덱스의 누적 페이지 통합 수입니다.

page_consolidation_retry_count

bigint

페이지 통합 작업의 누적 재시도 횟수입니다.

page_split_count

bigint

인덱스에서 페이지 분할 작업의 누적된 횟수입니다.

page_split_retry_count

bigint

페이지 분할 작업의 누적 재시도 횟수입니다.

key_split_count

bigint

인덱스의 누적 키 분할 횟수입니다.

key_split_retry_count

bigint

키 분할 작업의 누적 재시도 횟수입니다.

page_merge_count

bigint

인덱스에서 페이지 병합 작업의 누적된 횟수입니다.

page_merge_retry_count

bigint

페이지 병합 작업의 누적 재시도 횟수입니다.

key_merge_count

bigint

인덱스에서 키 병합 작업의 누적된 횟수입니다.

key_merge_retry_count

bigint

키 병합 작업의 누적 재시도 횟수입니다.

사용 권한

현재 데이터베이스에 대해 VIEW DATABASE STATE 권한이 필요합니다.

참고 항목

개념

메모리 액세스에 최적화된 테이블 동적 관리 뷰(Transact-SQL)