Skip to main content

Ожидания по серверу

Вкладка предназначена для анализа ожиданий, фиксируемых сервером MS SQL в процессе работы. Данные формируются на основании административного представления sys.dm_os_wait_stats. Значения ожиданий опрашиваются периодически и сохраняются в Алькир. Это позволяет анализировать типа ожиданий в динамике и проводить ретроспективный анализ.

Параметры

Параметры формирования графика и таблицы.

ПараметрЗначение параметра
Только значимыеПараметр определяющий состав типов ожиданий, учитываемых при построении графика и таблицы. Значение "Да" приводит к исключению из вывода типов ожиданий, как правило не представляющих интереса. Значение "Нет" используется для вывода информации по всем типам без отборов. Состав исключаемых типов ожиданий приведен ниже.
Типы ожиданийСписок типов ожиданий для отбора.
Аналитика графикаАналитика, используемая для построения графика. Возможные значения:
- Время ожидания - соответствует значению wait_time_ms представления sys.dm_os_wait_stats.
- Задержка после сигнала - соответствует значению signal_wait_time представления sys.dm_os_wait_stats.
- Количество ожиданий - соответствует значению waiting_tasks_count представления sys.dm_os_wait_stats.

Длительность ожиданий СУБД

Скриншот №1! Диаграмма отражает информацию по ожиданиям за выбранный период в разрезе выбранной аналитики. Детализируются 11 наиболее значимых типов ожиданий, все остальные типы объединяются в группу "Остальное".

Таблица "Ожидания СУБД"

Скриншот №1! В таблице выводится суммарная информация по ожиданиям СУБД, зафиксированным за выбранный период. Данные суммируются в разрезе типов ожиданий.

Фильтры и сортировка

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

Описание колонок

Общие параметры

НаименованиеРасшифровка
Тип ожиданияТип ожидания.
Время ожиданияСуммарная длительность ожиданий для типа ожидания. Источник данных: значение wait_time_ms представления sys.dm_os_wait_stats.
Задержка после сигналаСуммарная длительность задержки после сигнала для типа ожидания. Источник данных: значение signal_wait_time представления sys.dm_os_wait_stats.
Количество ожиданийСуммарное количество ожиданий для типа ожидания. Источник данных: значение waiting_tasks_count представления sys.dm_os_wait_stats.

Не значимые ожидания

Типы ожиданий, исключаемые из вывода при установке параметра "Только значимые" в значение "Да":
'BROKER_EVENTHANDLER'
'BROKER_RECEIVE_WAITFOR'
'BROKER_TASK_STOP'
'BROKER_TO_FLUSH'
'BROKER_TRANSMITTER'
'CHECKPOINT_QUEUE'
'CHKPT'
'CLR_AUTO_EVENT'
'CLR_MANUAL_EVENT'
'CLR_SEMAPHORE'
'DBMIRROR_DBM_EVENT'
'DBMIRROR_EVENTS_QUEUE'
'DBMIRROR_WORKER_QUEUE'
'DBMIRRORING_CMD'
'DIRTY_PAGE_POLL'
'DISPATCHER_QUEUE_SEMAPHORE'
'EXECSYNC'
'FSAGENT'
'FT_IFTS_SCHEDULER_IDLE_WAIT'
'FT_IFTSHC_MUTEX'
'HADR_CLUSAPI_CALL'
'HADR_FILESTREAM_IOMGR_IOCOMPLETION'
'HADR_LOGCAPTURE_WAIT'
'HADR_NOTIFICATION_DEQUEUE'
'HADR_TIMER_TASK'
'HADR_WORK_QUEUE'
'KSOURCE_WAKEUP'
'LAZYWRITER_SLEEP'
'LOGMGR_QUEUE'
'MEMORY_ALLOCATION_EXT'
'ONDEMAND_TASK_QUEUE'
'PREEMPTIVE_XE_GETTARGETSTATE'
'PWAIT_ALL_COMPONENTS_INITIALIZED'
'PWAIT_DIRECTLOGCONSUMER_GETNEXT'
'QDS_PERSIST_TASK_MAIN_LOOP_SLEEP'
'QDS_ASYNC_QUEUE'
'QDS_CLEANUP_STALE_QUERIES_TASK_MAIN_LOOP_SLEEP'
'QDS_SHUTDOWN_QUEUE'
'REDO_THREAD_PENDING_WORK'
'REQUEST_FOR_DEADLOCK_SEARCH'
'RESOURCE_QUEUE'
'SERVER_IDLE_CHECK'
'SLEEP_BPOOL_FLUSH'
'SLEEP_DBSTARTUP'
'SLEEP_DCOMSTARTUP'
'SLEEP_MASTERDBREADY'
'SLEEP_MASTERMDREADY'
'SLEEP_MASTERUPGRADED'
'SLEEP_MSDBSTARTUP'
'SLEEP_SYSTEMTASK'
'SLEEP_TASK'
'SLEEP_TEMPDBSTARTUP'
'SNI_HTTP_ACCEPT'
'SP_SERVER_DIAGNOSTICS_SLEEP'
'SQLTRACE_BUFFER_FLUSH'
'SQLTRACE_INCREMENTAL_FLUSH_SLEEP'
'SQLTRACE_WAIT_ENTRIES'
'WAIT_FOR_RESULTS'
'WAITFOR'
'WAITFOR_TASKSHUTDOWN'
'WAIT_XTP_RECOVERY'
'WAIT_XTP_HOST_WAIT'
'WAIT_XTP_OFFLINE_CKPT_NEW_LOG'
'WAIT_XTP_CKPT_CLOSE'
'XE_DISPATCHER_JOIN'
'XE_DISPATCHER_WAIT'
'XE_TIMER_EVENT'
'SOS_WORK_DISPATCHER'
'CXCONSUMER'