SQL Server, объект Resource Pool Stats
Область применения: SQL Server
Объект SQLServer:Resource Pool Stats содержит счетчики производительности, сообщающие статистические данные по пулу ресурсов Resource Governor.
Каждый активный пул ресурсов создает экземпляр объекта производительности SQLServer:Resource Pool Stats, при этом имя экземпляра совпадает с именем пула ресурсов в Resource Governor. В следующей таблице описываются счетчики, поддерживаемые этим экземпляром.
Имя счетчика | Description |
---|---|
Active memory grant amount (KB) | Текущий суммарный объем предоставленной памяти, в килобайтах (КБ). Эта информация также доступна в представлении sys.dm_exec_query_resource_semaphores. |
Active memory grants count | Текущее общее количество операций по предоставлению памяти. Эта информация также доступна в представлении sys.dm_exec_query_memory_grants. |
Ср. вр. чт. с диска (мс) | Среднее время (в миллисекундах) операции чтения с диска. |
Средняя продолжительность операции чтения с диска, мс, базовая | Только для внутреннего пользования. |
Ср. вр. записи на диск (мс) | Среднее время (мс) операции записи на диск. |
Средняя продолжительность операции записи на диск, мс, базовая | Только для внутреннего пользования. |
Cache memory target (KB) | Текущее значение целевого брокера памяти для кэширования, в килобайтах (КБ). |
Compile memory target (KB) | Текущее значение целевого брокера памяти для компиляции запросов, в килобайтах (КБ). |
CPU control effect % | Воздействие регулятора ресурсов на пул ресурсов. Рассчитывается по формуле: (Загрузка ЦП, %)/(Загрузка ЦП, %, без регулятора ресурсов). |
Процент задержки ЦП | Системные ЦП задерживаются для всех запросов в указанном экземпляре объекта производительности в процентах от общего времени активности. |
Базовый % задержки ЦП | Только для внутреннего пользования. |
Процент эффективной загрузки ЦП | Загрузка системных ЦП всеми запросами в указанном экземпляре производительности в процентах от общего времени активности. |
База % эффективной загрузки ЦП | Только для внутреннего пользования. |
Загрузка ЦП, % | Использование пропускной способности ЦП всеми группами рабочей нагрузки, принадлежащими данному пулу. Измеряется относительно рабочего компьютера и нормализуется по всем процессорам системы. Это значение изменится в виде объема ЦП, доступного для изменений процесса SQL Server. Оно не нормализовано для того, что получает процесс SQL Server. |
Загрузка ЦП, база % | Только для внутреннего пользования. |
CPU usage target % | Целевое значение параметра загрузки ЦП для пула ресурсов, рассчитанное на основании параметров конфигурации пула ресурсов и загрузки системы. |
Процент нарушений ЦП | Разница между резервированием ЦП и эффективным планированием в процентах. |
Байтов прочитано с диска/с | Число байтов, прочитанных с диска в течение последней секунды. |
Регулированных операций ввода-вывода чтения с диска/с | Количество операций чтения, регулированных в течение последней секунды. |
Операций чтения с диска/с | Количество операций чтения с диска в течение последней секунды. |
Скорость записи на диск (байт/сек) | Число байтов, записанных на диск в течение последней секунды. |
Регулированные операции ввода-вывода записи на диск/с | Количество операций записи, регулированных в течение последней секунды. |
Операции записи на диск/с | Количество операций записи на диск в течение последней секунды. |
Max memory (KB) | Максимальный объем памяти в килобайтах (КБ), которым может располагать пул ресурсов; рассчитывается на основе заданных параметров пула ресурсов и состояния сервера. |
Memory grant timeouts/sec | Количество операций предоставления памяти с истекшим временем ожидания за секунду. |
Memory grants/sec | Число операций предоставления памяти, выполняемых в данном пуле ресурсов за одну секунду. |
Pending memory grant count | Число запросов на предоставление памяти, ожидающих в очереди. Эта информация также доступна в представлении sys.dm_exec_query_resource_semaphores. |
Query exec memory target (KB) | Текущее значение целевого брокера памяти для предоставления памяти на выполнение запросов, в килобайтах (КБ). Эта информация также доступна в представлении sys.dm_exec_query_memory_grants. |
Target memory (KB) | Целевой объем памяти, в килобайтах (КБ), который пул ресурсов пытается получить. Рассчитывается на основе заданных параметров пула ресурсов и состояния сервера. |
Used memory (KB) | Объем используемой памяти в пуле ресурсов, в килобайтах (КБ). |
Каждый из счетчиков объекта содержит следующие экземпляры.
Экземпляр | Description |
---|---|
default | Пул ресурсов Resource Governor по умолчанию |
internal | Внутренний пул ресурсов Resource Governor |
<Имя пула ресурсов> | Сведения обо всех пользовательских пулах ресурсов |
Пример
Вы начинаете изучать счетчики производительности запросов в этом объекте, используя этот запрос T-SQL в динамическом административном представлении sys.dm_os_performance_counters:
SELECT * FROM sys.dm_os_performance_counters
WHERE object_name LIKE '%Resource Pool Stats%';