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


sys.dm_os_sys_info (Transact-SQL)

Возвращает разнородный набор полезных сведений о компьютере, а также о ресурсах, доступных и используемых SQL Server.

Имя столбца

Тип данных

Описание

cpu_ticks

bigint

Текущий счетчик времени ЦП. Метки времени ЦП поступают от счетчика процессора RDTSC. Это монотонно возрастающее число.

ms_ticks

bigint

Число миллисекунд, прошедших со времени запуска компьютера.

cpu_count

int

Количество логических процессоров в системе.

hyperthread_ratio

int

Соотношение или число логических или физических ядер, предоставляемых одним физическим пакетом процессоров.

physical_memory_in_bytes

bigint

Объем доступной физической памяти.

virtual_memory_in_bytes

bigint

Объем виртуальной памяти, доступной процессу в пользовательском режиме. Это значение можно использовать для определения того, был ли SQL Server запущен с параметром 3-GB.

bpool_committed

int

Количество буферов по 8 KБ в буферном пуле. Данное количество представляет фиксированную физическую память в буферном пуле. Не включает зарезервированную память в буферном пуле.

bpool_commit_target

int

Количество буферов по 8 KБ, необходимых буферному пулу. Целевой объем вычисляется с помощью разнообразных входных данных, например текущего состояния системы, включая ее загруженность, запрошенной текущими процессами памяти, количества памяти, установленной на компьютере, и параметров конфигурации. Если значение bpool_commit_target больше, чем bpool_committed, буферный пул попытается получить дополнительную память. Если значение bpool_commit_target меньше, чем bpool_committed, буферный пул будет сжат.

bpool_visible

int

Количество буферов по 8 KБ в буферном пуле, которые непосредственно доступны в виртуальном адресном пространстве процесса. Если расширения AWE не используются, когда буферный пул получит свою целевую память (bpool_committed = bpool_commit_target), значение bpool_visible будет равно значению bpool_committed.

Если расширения AWE используются на 32-разрядной версии SQL Server, значение bpool_visible представляет размер отображаемой сопоставленной AWE памяти, которая используется для доступа к физической памяти, выделенной под буферный пул. Размер отображаемой сопоставленной памяти привязан к адресному пространству процесса, поэтому видимый объем памяти будет меньше, чем фиксированный объем, и в дальнейшем может быть уменьшен внутренними компонентами, которые потребляют память для целей, не связанных со страницами базы данных. Если значение bpool_visible слишком маленькое, есть вероятность получения ошибок нехватки памяти.

stack_size_in_bytes

int

Размер стека вызовов для каждого потока, созданного SQL Server.

os_quantum

bigint

Такт времени для задач без вытеснения, выраженный в миллисекундах. Квант времени (в секундах) = os_quantum / тактовая частота ЦП.

os_error_mode

int

Режим ошибок для процесса SQL Server.

os_priority_class

int

Класс приоритета для процесса SQL Server.

max_workers_count

int

Максимальное число исполнителей, которые могут быть созданы.

scheduler_count

int

Число пользовательских планировщиков, настроенных при выполнении процесса SQL Server.

scheduler_total_count

int

Общее число планировщиков в SQL Server.

deadlock_monitor_serial_number

int

Идентификатор текущей последовательности для мониторинга взаимоблокировок.

sqlserver_start_time_ms_ticks

bigint

Число ms_tick при последнем запуске SQL Server. Сравнивается с текущим столбцом ms_ticks.

sqlserver_start_time

datetime

Дата и время последнего запуска SQL Server.

Разрешения

Требуется разрешение VIEW SERVER STATE для сервера.