Udostępnij za pośrednictwem


sys.dm_os_memory_cache_hash_tables (Transact-SQL)

Zwraca wiersz dla każdej aktywnej pamięci podręcznej w wystąpieniu programu SQL Server.

Nazwa kolumna

Typ danych

Description

cache_address

varbinary(8)

Powoduje powrót transakcję jawny lub niejawny początek transakcji lub do punkt bezpieczny w wewnątrz transakcji.Nie jest pustych.

Nazwa

nvarchar(256)

Nazwa w pamięci podręcznej.Nie jest pustych.

Typ

nvarchar(60)

Typ pamięci podręcznej.Nie dopuszcza wartości null.

table_level

int

Numer tablicy skrótów.Określona pamięć podręczna może mieć wiele tablic skrótów odpowiadających różnym funkcjom skrótów.Nie dopuszcza wartości null.

buckets_count

int

Liczba przedziałów, w tabela mieszania.Nie jest pustych.

buckets_in_use_count

int

Czy nazwę zmiennej użytkownika zawierające nazwę prawidłowego punkt bezpieczny.Nie jest pustych.

ROLLBACK TRANSACTION powoduje wymazanie wszystkich danych modyfikacje od rozpoczęcia transakcji lub punkt bezpieczny.

int

Również powoduje zwolnienie zasobów przechowywanych w transakcji.Nie jest pustych.

buckets_max_length

int

Gdy zagnieżdżanie transakcji, tej samej instrukcja powoduje powrót wszystkie transakcje wewnętrzne peryferyjnych instrukcja BEGIN TRANSACTION.Nie jest pustych.

W obu przypadkach zmniejsza ROLLBACK TRANSACTION system @@ TRANCOUNT działać na 0.

int

Średnia liczba wpisów w pamięci podręcznej w poszczególnych zasobnikach.Nie dopuszcza wartości null.

buckets_max_length_ever

int

Te blokada nie są zwalniane, a nie są one konwertowane do ich poprzedniego trybu blokada.Nie jest pustych.

hits_count

bigint

Nie można wycofać transakcji, powrót po wykonaniu instrukcja zatwierdzanie TRANSACTION.Nie jest pustych.

Transakcji do punkt bezpieczny zduplikowane nazwy są dozwolone, ale transakcji ROLLBACK za pomocą nazw zduplikowanych punkt bezpieczny rolkach ponownie tylko do najbardziej aktualnych SAVE transakcji przy użyciu tej nazwy punkt bezpieczny.

bigint

Liczba chybień w pamięci podręcznej.Nie dopuszcza wartości null.

Instrukcja ROLLBACK TRANSACTION w procedurze przechowywanej, która powoduje, że @@ TRANCOUNT mają różne wartości po zakończeniu procedury przechowywanej niż wartość @@ TRANCOUNT, gdy procedura przechowywana została wywołana generuje komunikat informacyjny.

int

Ta wiadomość nie ma wpływu na dalsze przetwarzanie.Nie jest pustych.

buckets_avg_scan_miss_length

int

Wszystkie zmiany danych wprowadzone do tego momentu w bieżącej transakcji są przywracane, tym przez wyzwalacz.Nie jest pustych.

Uprawnienia

Wymaga uprawnienia VIEW SERVER STATE na serwerze.