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