Udostępnij za pomocą


SQL Server, plan cache, obiekt

Dotyczy:SQL Server

Obiekt Plan Cache zapewnia liczniki do monitorowania sposobu, w jaki program SQL Server używa pamięci do przechowywania obiektów, takich jak procedury składowane, ad hoc i przygotowane instrukcje Transact-SQL i wyzwalacze. Jednocześnie można monitorować wiele wystąpień obiektu pamięci podręcznej planu , a każde wystąpienie reprezentuje inny typ planu do monitorowania.

W tej tabeli opisano liczniki SQLServer:Plan Cache .

Liczniki pamięci podręcznej planu programu SQL Server Opis
Współczynnik trafień pamięci podręcznej Współczynnik trafień pamięci podręcznej i odnośników.
Podstawa współczynnika trafień pamięci podręcznej Tylko do użytku wewnętrznego.
Liczba obiektów pamięci podręcznej Liczba obiektów pamięci podręcznej w pamięci podręcznej.
Obiekty pamięci podręcznej używane Liczba używanych obiektów pamięci podręcznej.
Strony pamięci podręcznej Liczba stron 8-kilobajtów (KB) używanych przez obiekty pamięci podręcznej.

Każdy licznik w obiekcie zawiera następujące wystąpienia:

Wystąpienie pamięci podręcznej planu Opis
_Łączny Informacje dotyczące wszystkich typów wystąpień pamięci podręcznej.
Plany SQL Plany zapytań utworzone na podstawie zapytania Transact-SQL ad hoc, w tym zapytań sparametryzowanych automatycznie lub z instrukcji Transact-SQL przygotowanych przy użyciu lub sp_preparesp_cursorprepare. Program SQL Server buforuje plany instrukcji Transact-SQL ad hoc do późniejszego ponownego użycia, jeśli taka sama instrukcja Transact-SQL zostanie wykonana później. Zapytania sparametryzowane przez użytkownika (nawet jeśli nie są jawnie przygotowane) są również monitorowane jako przygotowane plany SQL.
Plany obiektów Plany zapytań generowane przez utworzenie procedury składowanej, funkcji lub wyzwalacza.
Powiązane drzewa Znormalizowane drzewa dla widoków, reguł, obliczonych kolumn i sprawdzanie ograniczeń.
Rozszerzone procedury składowane Informacje o katalogu dla procedur rozszerzonych magazynów.
Tabele tymczasowe i zmienne tabeli Informacje o pamięci podręcznej związane z tabelami tymczasowymi i zmiennymi tabeli.

Przykład

Zaczniesz eksplorować liczniki wydajności zapytań w tym obiekcie przy użyciu tego zapytania T-SQL w widoku dynamicznego zarządzania sys.dm_os_performance_counters:

SELECT * FROM sys.dm_os_performance_counters
WHERE object_name LIKE '%Plan Cache%';