Condividi tramite


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 Piattaforma di strumenti analitici (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 l'autorizzazione VIEW SERVER STATE.

Negli obiettivi del servizio Basic del Database SQL, S0 e S1 e per i database nei pool elastici, è richiesto l'account amministratore del server, l'account amministratore di Microsoft Entra o l’adesione nel ##MS_ServerStateReader## al ruolo del server. Per tutti gli altri obiettivi di servizio database SQL, è necessaria l'autorizzazione VIEW DATABASE STATE per il database o l'adesione ruolo del server ##MS_ServerStateReader##.

Autorizzazioni per SQL Server 2022 e versioni successive

È richiesta l'autorizzazione VIEW SERVER PERFORMANCE STATE per il server.

Vedi anche

Viste a gestione dinamica correlate al sistema operativo SQL Server (Transact-SQL)