Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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%';