sys.dm_os_memory_cache_hash_tables (Transact-SQL)
Si applica a:SQL Server database SQL di Azure Istanza gestita di SQL di Azure Azure Synapse Analytics AnalyticsPlatform System (PDW)
Restituisce una riga per ogni cache attiva nell'istanza di SQL Server.
Nota
Per chiamare questa operazione da Azure Synapse Analytics o da Platform System (PDW), usare il nome sys.dm_pdw_nodes_os_memory_cache_hash_tables. Questa sintassi non è supportata da pool SQL serverless in Azure Synapse Analytics.
Nome colonna | Tipo di dati | Descrizione |
---|---|---|
cache_address | varbinary(8) | Indirizzo (chiave primaria) della voce nella cache. Non ammette i valori Null. |
name | nvarchar(256) | Nome della cache. Non ammette i valori Null. |
type | nvarchar(60) | Tipo di cache. Non ammette i valori Null. |
table_level | int | Numero di tabella hash. Una cache specifica può avere più tabelle hash corrispondenti a funzioni hash diverse. Non ammette i valori Null. |
buckets_count | int | Numero di bucket nella tabella hash. Non ammette i valori Null. |
buckets_in_use_count | int | Numero di bucket in uso. Non ammette i valori Null. |
buckets_min_length | int | Numero minimo di voci nella cache in un bucket. Non ammette i valori Null. |
buckets_max_length | int | Numero massimo di voci nella cache in un bucket. Non ammette i valori Null. |
buckets_avg_length | int | Numero medio di voci nella cache in ogni bucket. Non ammette i valori Null. |
buckets_max_length_ever | int | Numero massimo di voci nella cache in un hash bucket per la tabella hash corrente dall'avvio del server. Non ammette i valori Null. |
hits_count | bigint | Numero di riscontri nella cache. Non ammette i valori Null. |
misses_count | bigint | Numero di mancati riscontri nella cache. Non ammette i valori Null. |
buckets_avg_scan_hit_length | int | Numero medio di voci controllate in un bucket prima che venga individuato un elemento ricercato. Non ammette i valori Null. |
buckets_avg_scan_miss_length | int | Numero medio di voci controllate in un bucket prima che la ricerca venga conclusa con esito negativo. Non ammette i valori Null. |
pdw_node_id | int | Identificatore del nodo in cui è attiva la distribuzione. Si applica a: Azure Synapse Analytics, Piattaforma di analisi (PDW) |
Autorizzazioni
In SQL Server e Istanza gestita di SQL è richiesta VIEW SERVER STATE
l'autorizzazione.
In database SQL obiettivi di servizio Basic, S0 e S1 e per i database nei pool elastici, è necessario l'account amministratore del server, l'account amministratore di Microsoft Entra o l'appartenenza al ruolo del ##MS_ServerStateReader##
server. Per tutti gli altri obiettivi di servizio database SQL, è necessaria l'autorizzazione VIEW DATABASE STATE
per il database o l'appartenenza al ruolo del ##MS_ServerStateReader##
server.
Autorizzazioni per SQL Server 2022 e versioni successive
È richiesta l'autorizzazione VIEW edizione Standard RVER PERFORMANCE STATE nel server.
Vedi anche
Viste a gestione dinamica correlate al sistema operativo SQL Server (Transact-SQL)
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per