sys.dm_db_column_store_row_group_operational_stats (Transact-SQL)
적용 대상: SQL Server 2016(13.x) 이상 Azure SQL 데이터베이스 Azure SQL Managed Instance
columnstore 인덱스의 압축된 행 그룹에 대한 현재 행 수준 I/O, 잠금 및 액세스 메서드 작업을 반환합니다. sys.dm_db_column_store_row_group_operational_stats 사용하여 사용자 쿼리가 columnstore 인덱스의 압축된 행 그룹 또는 파티션을 읽거나 쓸 때까지 기다려야 하는 시간을 추적하고 중요한 I/O 활동 또는 핫 스폿이 발생하는 행 그룹을 식별합니다.
메모리 내 columnstore 인덱스는 이 DMV에 표시되지 않습니다.
열 이름 | 데이터 형식 | 설명 |
---|---|---|
object_id | int | columnstore 인덱스가 있는 테이블의 ID입니다. |
index_id | int | columnstore 인덱스의 ID입니다. |
partition_number | int | 인덱스 또는 힙 내의 1부터 시작하는 파티션 번호입니다. |
row_group_id | int | columnstore 인덱스의 행 그룹 ID입니다. 파티션 내에서 고유합니다. |
scan_count | int | 마지막 SQL이 다시 시작된 이후 행 그룹을 통한 검색 수입니다. |
delete_buffer_scan_count | int | 이 행 그룹에서 삭제된 행을 확인하는 데 삭제 버퍼를 사용한 횟수입니다. 여기에는 메모리 내 해시 테이블 및 기본 B-트리 액세스가 포함됩니다. |
index_scan_count | int | columnstore 인덱스 파티션을 검사한 횟수입니다. 파티션의 모든 행 그룹에 대해 동일합니다. |
rowgroup_lock_count | bigint | 마지막 SQL 다시 시작 이후 이 행 그룹에 대한 잠금 요청의 누적 수입니다. |
rowgroup_lock_wait_count | bigint | 마지막 SQL 다시 시작 이후 데이터베이스 엔진이 이 행 그룹 잠금에서 대기한 누적 횟수입니다. |
rowgroup_lock_wait_in_ms | bigint | 데이터베이스 엔진이 마지막 SQL 다시 시작 이후 이 행 그룹 잠금에서 대기한 누적 시간(밀리초)입니다. |
참고 항목
설명서는 인덱스를 지칭할 때 B-트리라는 용어를 사용합니다. rowstore 인덱스에서 데이터베이스 엔진은 B+ 트리를 구현합니다. 이는 columnstore 인덱스나 메모리 최적화 테이블 인덱스에는 적용되지 않습니다. 자세한 내용은 SQL Server 및 Azure SQL 인덱스 아키텍처 및 디자인 가이드를 참조하세요.
사용 권한
다음 권한이 필요합니다.
object_id 지정한 테이블에 대한 CONTROL 권한입니다.
개체 와일드카드 @object_id = NULL을 사용하여 데이터베이스 내의 모든 개체에 대한 정보를 반환하는 VIEW DATABASE STATE 권한
VIEW DATABASE STATE를 부여하면 특정 개체에 대해 거부된 CONTROL 권한에 관계없이 데이터베이스의 모든 개체를 반환할 수 있습니다.
VIEW DATABASE STATE를 거부하면 특정 개체에 대해 부여된 CONTROL 권한에 관계없이 데이터베이스의 모든 개체가 반환될 수 없습니다. 또한 데이터베이스 와일드카드 @database_id=NULL을 지정하면 데이터베이스가 생략됩니다.
자세한 내용은 동적 관리 뷰 및 함수(Transact-SQL)를 참조하세요.
SQL Server 2022 이상에 대한 사용 권한
데이터베이스에 대한 VIEW DATABASE PERFORMANCE STATE 권한이 필요합니다.
참고 항목
동적 관리 뷰 및 함수(Transact-SQL)
인덱스 관련 동적 관리 뷰 및 함수(Transact-SQL)
성능 모니터링 및 튜닝
sys.dm_db_index_physical_stats(Transact-SQL)
sys.dm_db_index_usage_stats(Transact-SQL)
sys.dm_os_latch_stats(Transact-SQL)
sys.dm_db_partition_stats(Transact-SQL)
sys.allocation_units(Transact-SQL)
sys.indexes(Transact-SQL)