DBCC PROCCACHE (Transact-SQL)
Область применения: SQL Server База данных SQL Azure Управляемый экземпляр SQL Azure
Отображает сведения о кэше процедур в табличном формате.
Соглашения о синтаксисе Transact-SQL
Синтаксис
DBCC PROCCACHE [ WITH NO_INFOMSGS ]
Аргументы
ВМЕСТЕ С
Позволяет указывать параметры.
NO_INFOMSGS
Подавляет все информационные сообщения с уровнями серьезности от 0 до 10.
Замечания
Кэш процедур служит для кэширования скомпилированных и исполняемых планов с целью ускорить выполнение пакетов. Элементы кэша процедур находятся на уровне пакета. Кэш процедур содержит следующие записи:
- Скомпилированные планы
- Планы выполнения
- Дерево алгебризатора
- Расширенные процедуры
Результирующие наборы
В следующей таблице описаны столбцы в результирующем наборе.
Имя столбца | Description |
---|---|
num proc buffs | Общее количество страниц, используемое всеми записями кэша процедур. |
num proc buffs used | Общее число страниц, занятых всеми используемыми в данный момент записями. |
num proc buffs active | Только для обратной совместимости. Общее число страниц, занятых всеми используемыми в данный момент записями. |
proc cache size | Общее число элементов в кэше процедур. |
proc cache used | Общее число элементов, используемых в настоящий момент. |
proc cache active | Только для обратной совместимости. Общее число элементов, используемых в настоящий момент. |
Разрешения
Необходимо быть членом предопределенной роли сервера sysadmin или предопределенной роли базы данных db_owner .