sys.dm_db_xtp_index_stats(Transact-SQL)
적용 대상: SQL Server
Azure SQL Database
Azure SQL Managed Instance
데이터베이스를 마지막으로 다시 시작한 후 수집된 통계가 포함됩니다.
자세한 내용은 메모리 내 OLTP(메모리 내 최적화) 및 메모리 최적화 테이블에서 인덱스를 사용하기 위한 지침을 참조하세요.
열 이름 | 데이터 형식 | 설명 |
---|---|---|
object_id | bigint | 이 인덱스가 속한 개체의 ID입니다. |
xtp_object_id | bigint | 개체의 현재 버전에 해당하는 내부 ID입니다. 참고: SQL Server 2016(13.x)에 적용됩니다. |
index_id | bigint | 인덱스의 ID입니다. index_id는 프로젝트 내에서만 고유합니다. |
scans_started | bigint | 수행된 메모리 내 OLTP 인덱스 검사 수입니다. 선택, 삽입, 업데이트 또는 삭제할 때마다 인덱스 검색이 필요합니다. |
scans_retries | bigint | 다시 시도해야 하는 인덱스 검사 수, |
rows_returned | bigint | 테이블을 만들었거나 SQL Server를 시작한 이후 반환된 행의 누적 수입니다. |
rows_touched | bigint | 테이블을 만들었거나 SQL Server를 시작한 이후 액세스한 누적 행 수입니다. |
rows_expiring | bigint | 내부용으로만 사용됩니다. |
rows_expired | bigint | 내부용으로만 사용됩니다. |
rows_expired_removed | bigint | 내부용으로만 사용됩니다. |
phantom_scans_started | bigint | 내부용으로만 사용됩니다. |
phatom_scans_retries | bigint | 내부용으로만 사용됩니다. |
phantom_rows_touched | bigint | 내부용으로만 사용됩니다. |
phantom_expiring_rows_encountered | bigint | 내부용으로만 사용됩니다. |
phantom_expired_rows_encountered | bigint | 내부용으로만 사용됩니다. |
phantom_expired_removed_rows_encountered | bigint | 내부용으로만 사용됩니다. |
phantom_expired_rows_removed | bigint | 내부용으로만 사용됩니다. |
object_address | varbinary(8) | 내부용으로만 사용됩니다. |
사용 권한
현재 데이터베이스에 대한 VIEW DATABASE STATE 권한이 필요합니다.
SQL Server 2022 이상에 대한 권한
데이터베이스에 대한 VIEW DATABASE PERFORMANCE STATE 권한이 필요합니다.