SQL Server, объект Plan CacheSQL Server, Plan Cache Object

ОБЛАСТЬ ПРИМЕНЕНИЯ: даSQL Server нетБаза данных SQL Azure нетAzure Synapse Analytics (хранилище данных SQL) нетParallel Data Warehouse APPLIES TO: yesSQL Server noAzure SQL Database noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

Объект Plan Cache содержит счетчики, отслеживающие объем памяти, используемый SQL ServerSQL Server для хранения таких объектов, как хранимые процедуры, нерегламентированные и подготовленные инструкции языка Transact-SQLTransact-SQL и триггеры.The Plan Cache object provides counters to monitor how SQL ServerSQL Server uses memory to store objects such as stored procedures, ad hoc and prepared Transact-SQLTransact-SQL statements, and triggers. Параллельно можно отслеживать несколько экземпляров объекта Plan Cache , причем в каждом экземпляре могут отслеживаться различные типы плана.Multiple instances of the Plan Cache object can be monitored at the same time, with each instance representing a different type of plan to monitor.

В приведенной ниже таблице описываются счетчики SQLServer:Plan Cache.This table describes are the SQLServer:Plan Cachecounters.

Счетчики объекта Plan CacheSQL Server Plan Cache counters ОписаниеDescription
Коэффициент попадания в кэшCache Hit Ratio Соотношение между числом попаданий в кэш и числом уточняющих запросов.Ratio between cache hits and lookups.
Базовый коэффициент попаданий в кэшCache Hit Ratio Base Только для внутреннего применения.For internal use only.
Счетчик объектов кэшаCache Object Counts Количество объектов в кэше.Number of cache objects in the cache.
Страницы кэшаCache Pages Количество 8-килобайтных страниц, занимаемых объектами кэша.Number of 8-kilobyte (KB) pages used by cache objects.
Используемых объектов кэшаCache Objects in use Количество используемых объектов кэша.Number of cache objects in use.

Каждый из счетчиков объекта содержит следующие экземпляры.Each counter in the object contains the following instances:

Экземпляр объекта Plan CachePlan Cache instance ОписаниеDescription
_Total_Total Сведения обо всех типах экземпляров кэша.Information for all types of cache instances.
Sql PlansSql Plans Планы запросов, формируемые нерегламентированным запросом Transact-SQLTransact-SQL , включая автоматически параметризованные запросы, либо инструкциями языка Transact-SQLTransact-SQL , использующими процедуры sp_prepare или sp_cursorprepare.Query plans produced from an ad hoc Transact-SQLTransact-SQL query, including auto-parameterized queries, or from Transact-SQLTransact-SQL statements prepared using sp_prepare or sp_cursorprepare. SQL ServerSQL Server кэширует планы нерегламентированных инструкций языка Transact-SQLTransact-SQL для повторного использования при последующем выполнении идентичных инструкций Transact-SQLTransact-SQL .caches the plans for ad hoc Transact-SQLTransact-SQL statements for later reuse if the identical Transact-SQLTransact-SQL statement is later executed. Запросы, параметризованные пользователем (даже в случае, если они не были подготовлены явно) также отображаются в виде подготовленных планов SQL.User-parameterized queries (even if not explicitly prepared) are also monitored as Prepared SQL Plans.
Object PlansObject Plans Планы запроса, формируемые при создании хранимых процедур, функций и триггеров.Query plans generated by creating a stored procedure, function, or trigger.
Bound TreesBound Trees Нормализованные деревья для представлений, правил, вычисляемых столбцов и проверочных ограничений.Normalized trees for views, rules, computed columns, and check constraints.
Расширенные хранимые процедурыExtended Stored Procedures Сведения из каталога о расширенных хранимых процедурах.Catalog information for extended stores procedures.
Временные таблицы и переменные таблицTemporary Tables & Table Variables Сведения из кэша, относящиеся к временным таблицам и табличным переменным.Cache information related to temporary tables and table variables.

См. также:See Also

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