Udostępnij za pomocą


sys.dm_os_memory_cache_hash_tables (Transact-SQL)

Dotyczy:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)SQL Database w Microsoft Fabric

Zwraca wiersz dla każdej aktywnej pamięci podręcznej w instancji SQL Server.

Uwaga / Notatka

Aby wywołać to z Azure Synapse Analytics lub Analytics Platform System (PDW), użyj nazwy sys.dm_pdw_nodes_os_memory_cache_hash_tables. Ta składnia nie jest obsługiwana przez bezserwerową pulę SQL w usłudze Azure Synapse Analytics.

Nazwa kolumny Typ danych Description
cache_address varbinary(8) Adres (klucz główny) wpisu w pamięci podręcznej. Nie jest nullowalny.
name nvarchar(256) Nazwa pamięci podręcznej. Nie jest nullowalny.
type nvarchar(60) Rodzaj pamięci podręcznej. Nie jest nullowalny.
table_level int Numer tabeli skrótu. Dana pamięć podręczna może mieć wiele tablic skrótów odpowiadających różnym funkcjom skrótu. Nie jest nullowalny.
buckets_count int Liczba kubełek w tabeli skrótów. Nie jest nullowalny.
buckets_in_use_count int Liczba wiader, które są obecnie używane. Nie jest nullowalny.
buckets_min_length int Minimalna liczba wpisów pamięci podręcznej w kubełku. Nie jest nullowalny.
buckets_max_length int Maksymalna liczba wpisów cache w kubełku. Nie jest nullowalny.
buckets_avg_length int Średnia liczba wpisów cache w każdym kubełku. Nie jest nullowalny.
buckets_max_length_ever int Maksymalna liczba wpisów w buforze w kubełku dla tej tablicy skrótów od momentu uruchomienia serwera. Nie jest nullowalny.
hits_count bigint Liczba trafień pamięci podręcznej. Nie jest nullowalny.
misses_count bigint Liczba błędów w cache. Nie jest nullowalny.
buckets_avg_scan_hit_length int Średnia liczba sprawdzonych wpisów w wiadrze przed znalezieniem poszukiwanego przedmiotu. Nie jest nullowalny.
buckets_avg_scan_miss_length int Średnia liczba przeanalizowanych wpisów w jednym kubełku przed zakończeniem poszukiwań zakończyła się niepowodzeniem. Nie jest nullowalny.
pdw_node_id int Identyfikator węzła, w ramach którego znajduje się ta dystrybucja.

Dotyczy do: Azure Synapse Analytics, Analytics Platform System (PDW)

Permissions

W programie SQL Server i usłudze SQL Managed Instance wymagane jest VIEW SERVER STATE uprawnienie.

W przypadku celów usługi SQL Database Basic, S0 i S1 oraz baz danych w elastycznych pulach wymagane jest konto administratora serwera , konto administratora firmy Microsoft Entra lub członkostwo w ##MS_ServerStateReader##roli serwera . We wszystkich innych celach usługi SQL Database wymagane VIEW DATABASE STATE jest uprawnienie do bazy danych lub członkostwo w ##MS_ServerStateReader## roli serwera.

Uprawnienia dla programu SQL Server 2022 i nowszych

Wymaga uprawnienia WYŚWIETL STAN WYDAJNOŚCI SERWERA na serwerze.

Zobacz także

Dynamiczne widoki zarządzania związane z systemem operacyjnym PROGRAMU SQL Server (Transact-SQL)