다음을 통해 공유


sys.dm_os_memory_cache_hash_tables(Transact-SQL)

적용 대상: SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System(PDW)

SQL Server 인스턴스의 각 활성 캐시에 대한 행을 반환합니다.

참고 항목

Azure Synapse Analytics 또는 PDW(Analytics Platform System)에서 이를 호출하려면 이름 sys.dm_pdw_nodes_os_memory_cache_hash_tables 사용합니다. 이 구문은 Azure Synapse Analytics의 서버리스 SQL 풀에서 지원되지 않습니다.

열 이름 데이터 형식 설명
cache_address varbinary(8) 캐시 항목의 주소(기본 키)입니다. Null을 허용하지 않습니다.
이름 nvarchar(256) 캐시의 이름입니다. Null을 허용하지 않습니다.
type nvarchar(60) 캐시 유형입니다. Null을 허용하지 않습니다.
table_level int 해시 테이블 번호입니다. 특정 캐시에는 다양한 해시 함수에 해당하는 여러 개의 해시 테이블이 포함될 수도 있습니다. Null을 허용하지 않습니다.
buckets_count int 해시 테이블의 버킷 수입니다. Null을 허용하지 않습니다.
buckets_in_use_count int 현재 사용 중인 버킷 수입니다. Null을 허용하지 않습니다.
buckets_min_length int 버킷의 최소 캐시 항목 수입니다. Null을 허용하지 않습니다.
buckets_max_length int 버킷의 최대 캐시 항목 수입니다. Null을 허용하지 않습니다.
buckets_avg_length int 각 버킷의 평균 캐시 항목 수입니다. Null을 허용하지 않습니다.
buckets_max_length_ever int 서버를 시작한 이후 이 해시 테이블의 해시 버킷에 캐시된 항목의 최대 수입니다. Null을 허용하지 않습니다.
hits_count bigint 캐시 적중 횟수입니다. Null을 허용하지 않습니다.
misses_count bigint 캐시 누락 수입니다. Null을 허용하지 않습니다.
buckets_avg_scan_hit_length int 검색한 항목을 찾기 전에 버킷에서 조사된 평균 항목 수입니다. Null을 허용하지 않습니다.
buckets_avg_scan_miss_length int 검색이 실패로 끝나기 전에 버킷에서 조사된 평균 항목 수입니다. Null을 허용하지 않습니다.
pdw_node_id int 이 배포가 있는 노드의 식별자입니다.

적용 대상: Azure Synapse Analytics, Analytics Platform System(PDW)

사용 권한

SQL Server 및 SQL Managed Instance에서는 VIEW SERVER STATE 권한이 필요합니다.

SQL Database Basic, S0S1 서비스 목표 및 탄력적 풀의 데이터베이스에는 서버 관리자 계정, Microsoft Entra 관리자 계정 또는 서버 역할##MS_ServerStateReader## 멤버 자격이 필요합니다. 다른 모든 SQL Database 서비스 목표에 대해서는 데이터베이스에 대한 VIEW DATABASE STATE 권한 또는 ##MS_ServerStateReader## 서버 역할의 멤버 자격이 필요합니다.

SQL Server 2022 이상에 대한 권한

서버에 대한 VIEW SERVER PERFORMANCE STATE 권한이 필요합니다.

참고 항목

SQL Server 운영 체제 관련 동적 관리 뷰(Transact-SQL)