Поделиться через


SQL Server, объект кэша планов

Объект "Кэш планов " предоставляет счетчики для отслеживания использования памяти SQL Server для хранения таких объектов, как хранимые процедуры, нерегламентированные и подготовленные инструкции Transact-SQL и триггеры. Одновременно можно отслеживать несколько экземпляров объекта "Кэш планов " с каждым экземпляром, представляющим другой тип плана для мониторинга.

В этой таблице описаны счетчики кэша SQLServer:Plan.

Счетчики кэша планов SQL Server Описание
Коэффициент попадания в кэш Соотношение между обращениями к кэшу и запросами.
Количество объектов кэша Количество объектов кэша в кэше.
Страницы кэша Количество 8-килобайтовых страниц (КБ), используемых объектами кэша.
Использование объектов кэша Количество используемых объектов кэша.

Каждый счётчик в объекте содержит следующие элементы:

Экземпляр кэша планов Описание
_Итог Сведения обо всех типах экземпляров кэша.
Планы SQL Планы запросов, созданные из нерегламентированного запроса Transact-SQL, включая автоматически параметризованные запросы или инструкции Transact-SQL, подготовленные с помощью sp_prepare или sp_cursorprepare. SQL Server кэширует планы для нерегламентированных инструкций Transact-SQL для последующего повторного использования, если идентичная инструкция Transact-SQL будет выполнена позже. Пользовательские параметризованные запросы (даже если не подготовлены явно) также отслеживаются как подготовленные планы SQL.
Планы объектов Планы запросов, созданные путем создания хранимой процедуры, функции или триггера.
Ограничивающие деревья Нормализованные деревья для представлений, правил, вычисляемых столбцов и ограничений проверки.
Расширенные хранимые процедуры Сведения о каталоге для расширенных процедур хранилищ.
Временные таблицы и переменные таблицы Сведения о кэше, связанные с временными таблицами и переменными таблицы.

См. также

Параметры конфигурации сервера «Server Memory»
SQL Server, объект Buffer Manager
Наблюдение за использованием ресурсов (системный монитор)