sys.dm_os_memory_cache_hash_tables (Transact-SQL)

gäller för:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)SQL-databas i Microsoft Fabric

Returnerar en rad för varje aktiv cache i SQL Server-instansen.

Anmärkning

För att kalla detta från Azure Synapse Analytics eller Analytics Platform System (PDW), använd namnet sys.dm_pdw_nodes_os_memory_cache_hash_tables. Den här syntaxen stöds inte av en serverlös SQL-pool i Azure Synapse Analytics.

Kolumnnamn Datatyp Description
cache_address varbinary(8) Adress (primärnyckel) för cacheposten. Får inte vara ogiltig.
name nvarchar(256) Namnet på cachen. Får inte vara ogiltig.
type nvarchar(60) Typ av cache. Får inte vara ogiltig.
table_level int Hashtabellsnummer. En viss cache kan ha flera hashtabeller som motsvarar olika hashfunktioner. Får inte vara ogiltig.
buckets_count int Antal hinkar i hashtabellen. Får inte vara ogiltig.
buckets_in_use_count int Antal hinkar som för närvarande används. Får inte vara ogiltig.
buckets_min_length int Minsta antal cacheposter i en hink. Får inte vara ogiltig.
buckets_max_length int Maximalt antal cacheposter i en hink. Får inte vara ogiltig.
buckets_avg_length int Genomsnittligt antal cacheposter i varje hink. Får inte vara ogiltig.
buckets_max_length_ever int Maximalt antal cachade poster i en hashhink för denna hashtabell sedan servern startades. Får inte vara ogiltig.
hits_count bigint Antal cacheträffar. Får inte vara ogiltig.
misses_count bigint Antal cachemissar. Får inte vara ogiltig.
buckets_avg_scan_hit_length int Genomsnittligt antal undersökta poster i en hink innan det genomsökta föremålet hittades. Får inte vara ogiltig.
buckets_avg_scan_miss_length int Genomsnittligt antal undersökta poster i en hink innan sökningen slutade utan framgång. Får inte vara ogiltig.
pdw_node_id int Identifieraren för noden som den här fördelningen är på.

gäller för: Azure Synapse Analytics, Analytics Platform System (PDW)

Permissions

På SQL Server och SQL Managed Instance kräver VIEW SERVER STATE behörighet.

I SQL Database Grundläggande, S0och S1 tjänstmål och för databaser i elastiska pooler, serveradministratör konto, Microsoft Entra-administratör konto eller medlemskap i ##MS_ServerStateReader##serverrollen krävs. För alla andra SQL Database-tjänstmål krävs antingen VIEW DATABASE STATE behörighet för databasen eller medlemskap i ##MS_ServerStateReader## serverrollen.

Behörigheter för SQL Server 2022 och senare

Kräver BEHÖRIGHET FÖR VISNINGSSERVERNS PRESTANDATILLSTÅND på servern.

Se även

SQL Server-operativsystemrelaterade dynamiska hanteringsvyer (Transact-SQL)