Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Het plancacheobject biedt tellers om te controleren hoe SQL Server geheugen gebruikt voor het opslaan van objecten, zoals opgeslagen procedures, ad-hoc en voorbereide Transact-SQL instructies en triggers. Meerdere exemplaren van het plancacheobject kunnen tegelijkertijd worden bewaakt, waarbij elk exemplaar een ander type plan vertegenwoordigt dat moet worden bewaakt.
In deze tabel worden de prestatiemeteritems SQLServer:Plan Cache beschreven.
| Cachemeteritems voor SQL Server-plan | Beschrijving |
|---|---|
| Cachetrefferverhouding | Verhouding tussen cachetreffers en zoekacties. |
| Basis van cachetrefferverhouding | Alleen voor intern gebruik. |
| Aantal cacheobjecten | Aantal cacheobjecten in de cache. |
| Cacheobjecten die in gebruik zijn | Aantal cacheobjecten dat wordt gebruikt. |
| Cachepagina's | Het aantal pagina's van 8 kilobyte (KB) dat wordt gebruikt door cacheobjecten. |
Elke teller in het object bevat de volgende exemplaren:
| Exemplaar van plancache | Beschrijving |
|---|---|
| _Totaal | Informatie voor alle typen cache-exemplaren. |
| SQL-abonnementen | Queryplannen die zijn geproduceerd op basis van een ad-hoc Transact-SQL-query, waaronder automatisch geparameteriseerde query's, of uit Transact-SQL instructies die zijn voorbereid met of sp_preparesp_cursorprepare. SQL Server slaat de plannen voor ad-hoc-Transact-SQL-instructies op in de cache voor later hergebruik als de identieke Transact-SQL-instructie later wordt uitgevoerd. Door de gebruiker geparameteriseerde query's (zelfs als deze niet expliciet zijn voorbereid) worden ook bewaakt als voorbereide SQL-plannen. |
| Objectplannen | Queryplannen gegenereerd door een opgeslagen procedure, functie of trigger te maken. |
| Gebonden bomen | Genormaliseerde structuren voor weergaven, regels, berekende kolommen en controlebeperkingen. |
| Uitgebreide opgeslagen procedures | Catalogusinformatie voor uitgebreide opslagprocedures. |
| Tijdelijke tabellen en tabelvariabelen | Cachegegevens met betrekking tot tijdelijke tabellen en tabelvariabelen. |
Voorbeeld
U gaat de prestatiemeteritems voor query's in dit object verkennen met behulp van deze T-SQL-query in de sys.dm_os_performance_counters dynamische beheerweergave:
SELECT * FROM sys.dm_os_performance_counters
WHERE object_name LIKE '%Plan Cache%';