Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
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%';