sys.dm_os_job_object (база данных SQL Azure)
Применимо к: База данных SQL Azure Управляемый экземпляр SQL Azure
Возвращает одну строку, описывающую конфигурацию объекта задания, который управляет процессом SQL Server, а также определенную статистику потребления ресурсов на уровне объекта задания. Возвращает пустой набор, если SQL Server не работает в объекте задания.
Объект задания — это конструкция Windows, которая реализует управление ресурсами ЦП, памяти и ввода-вывода на уровне операционной системы. Дополнительные сведения о объектах заданий см. в разделе "Объекты задания".
Столбцы | Тип данных | Description |
---|---|---|
cpu_rate | int | Указывает часть циклов процессора, которые потоки SQL Server могут использовать во время каждого интервала планирования. Значение сообщается в процентах от доступных циклов в пределах интервала планирования 10000 циклов, умноженное на число логических ЦП. Например, значение 800 на экземпляре SQL Server с 8 логическими ЦП означает, что потоки могут использовать ЦП являются их полной емкостью. |
cpu_affinity_mask | bigint | Битовая маска, описывающая, какие логические процессоры могут использовать процесс SQL Server в группе процессоров. Например, cpu_affinity_mask 255 (1111 1111 в двоичном файле) означает, что можно использовать первые восемь логических процессоров. Этот столбец предоставляется для обратной совместимости. Он не сообщает группе процессоров, а указанное значение может быть неверным, если группа процессоров содержит более 64 логических процессоров. process_physical_affinity Вместо этого используйте столбец, чтобы определить сходство процессора. |
cpu_affinity_group | int | Число группы обработчиков, используемой SQL Server. |
memory_limit_mb | bigint | Максимальный объем зафиксированной памяти в МБ, который все процессы в объекте задания, включая SQL Server, могут использовать совокупно. |
process_memory_limit_mb | bigint | Максимальный объем зафиксированной памяти в МБ, который может использовать один процесс в объекте задания, например SQL Server. |
workingset_limit_mb | bigint | Максимальный объем памяти в МБ, который может использовать рабочий набор SQL Server. |
non_sos_mem_gap_mb | bigint | Объем памяти в МБ, отложенный для стека потоков, библиотек DLL и других выделений памяти, отличных от SOS. Целевая память SOS — это разница между process_memory_limit_mb и non_sos_mem_gap_mb . |
low_mem_signal_threshold_mb | bigint | Порог памяти в МБ. Если объем доступной памяти для объекта задания ниже этого порогового значения, сигнал уведомления о низкой памяти отправляется в процесс SQL Server. |
total_user_time | bigint | Общее число 100 ns тиков, которые потоки в объекте задания провели в пользовательском режиме, так как объект задания был создан. |
total_kernel_time | bigint | Общее число 100 ns тиков, которые потоки в объекте задания провели в режиме ядра, так как объект задания был создан. |
write_operation_count | bigint | Общее количество операций ввода-вывода на локальных дисках, выданных SQL Server с момента создания объекта задания. |
read_operation_count | bigint | Общее количество операций ввода-вывода на локальных дисках, выданных SQL Server с момента создания объекта задания. |
peak_process_memory_used_mb | bigint | Пиковый объем памяти в МБ, используемый одним процессом в объекте задания, например SQL Server, с момента создания объекта задания. |
peak_job_memory_used_mb | bigint | Пиковый объем памяти в МБ, используемый всеми процессами в объекте задания с момента создания объекта задания. |
process_physical_affinity | nvarchar(3072) | Битовые маски, описывающие, какие логические процессоры процесс SQL Server может использовать в каждой группе процессоров. Значение в этом столбце формируется одной или несколькими парами значений, каждая из которых заключена в фигурные скобки. В каждой паре первое значение — номер группы процессора, а второе — маску бита сходства для этой группы процессоров. Например, значение {{0,a}{1,2}} означает, что маска сходства для группы 0 процессоров ( a 1010 в двоичном файле, указывающая, что используются процессоры 2 и 4), а маска сходства для группы 1 процессоров — 2 (10 в двоичном файле, указывая, что используется процессор 2). |
Разрешения
Для Управляемый экземпляр SQL требуется VIEW SERVER STATE
разрешение.
В Базе данных SQL требуется соответствующее разрешение VIEW DATABASE STATE
.
См. также
Сведения о Управляемый экземпляр см. в Управляемый экземпляр SQL.