sys.dm_db_column_store_row_group_operational_stats(Transact-SQL)

적용 대상: SQL Server 2016(13.x) 이상 Azure SQL DatabaseAzure 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 다시 시작 이후 이 행 그룹 잠금에서 대기한 누적 시간(밀리초)입니다.

참고 항목

SQL Server 설명서는 인덱스를 지칭할 때 B-트리라는 용어를 사용합니다. rowstore 인덱스에서 SQL Server는 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)