Dela via


SQL Server, plancacheobjekt

gäller för:SQL Server

Objektet Plan Cache innehåller räknare för att övervaka hur SQL Server använder minne för att lagra objekt, till exempel lagrade procedurer, ad hoc och förberedda Transact-SQL-instruktioner och utlösare. Flera instanser av objektet Plan Cache kan övervakas samtidigt, där varje instans representerar en annan typ av plan att övervaka.

Den här tabellen beskriver räknare för SQLServer:Plan Cache .

SQL Server Plan Cache-räknare Beskrivning
Cacheträffförhållande Förhållandet mellan cacheträffar och sökningar.
Cache träffförhållande bas Endast för internt bruk.
Antal cacheobjekt Antal cacheobjekt i cacheminnet.
Cacheobjekt som används Antal cacheobjekt som används.
Cachesidor Antal sidor på 8 kilobyte (KB) som används av cacheobjekt.

Varje räknare i objektet innehåller följande instanser:

Planera cacheinstans Beskrivning
_Total Information för alla typer av cacheinstanser.
SQL-planer Frågeplaner som skapats från en ad hoc-Transact-SQL fråga, inklusive automatiskt parametriserade frågor eller från Transact-SQL-instruktioner som har förberetts med eller sp_preparesp_cursorprepare. SQL Server cachelagrar planerna för ad hoc-Transact-SQL-instruktioner för senare återanvändning om den identiska Transact-SQL-instruktionen senare körs. Användarparameteriserade frågor (även om de inte uttryckligen förberetts) övervakas också som förberedda SQL-planer.
Objektplaner Frågeplaner som genereras genom att skapa en lagrad procedur, funktion eller utlösare.
Bundna träd Normaliserade träd för vyer, regler, beräknade kolumner och kontrollbegränsningar.
Utökade lagrade procedurer Kataloginformation för procedurer för utökade butiker.
Temporära tabeller och tabellvariabler Cacheinformation som rör temporära tabeller och tabellvariabler.

Exempel

Du börjar utforska frågeprestandaräknarna i det här objektet med hjälp av den här T-SQL-frågan i sys.dm_os_performance_counters dynamisk hanteringsvy:

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