DBCC PROCCACHE (Transact-SQL)
gäller för:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Visar information i tabellformat om procedurens cacheminne.
Transact-SQL syntaxkonventioner
Syntax
DBCC PROCCACHE [ WITH NO_INFOMSGS ]
Argument
MED
Tillåter att alternativ anges.
NO_INFOMSGS
Undertrycker alla informationsmeddelanden som har allvarlighetsgrad 0 till och med 10.
Anmärkningar
Procedurens cache används för att cachelagrat de kompilerade och körbara planerna för att påskynda körningen av batchar. Posterna i en procedurcachen är på batchnivå. Procedurens cache innehåller följande poster:
- Kompilerade planer
- Körningsplaner
- Algebrizer-träd
- Utökade procedurer
Resultatuppsättningar
I följande tabell beskrivs kolumnerna i resultatuppsättningen.
Kolumnnamn | Beskrivning |
---|---|
num proc buffs | Totalt antal sidor som används av alla poster i procedurens cacheminne. |
num proc buffs används | Totalt antal sidor som används av alla poster som används för närvarande. |
num proc buffs aktiv | Endast för bakåtkompatibilitet. Totalt antal sidor som används av alla poster som används för närvarande. |
proc cache storlek | Totalt antal poster i procedurens cacheminne. |
proc cache används | Totalt antal poster som används för närvarande. |
proc cache active | Endast för bakåtkompatibilitet. Totalt antal poster som används för närvarande. |
Behörigheter
Kräver medlemskap i sysadmin fast serverroll eller db_owner fast databasroll.