Ожидания по серверу
Вкладка предназначена для анализа ожиданий, фиксируемых сервером 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. |
Длительность ожиданий СУБД
Диаграмма отражает информацию по ожиданиям за выбранный период в разрезе выбранной аналитики. Детализируются 11 наиболее значимых типов ожиданий, все остальные типы объединяются в группу "Остальное".
Таблица "Ожидания СУБД"
В таблице выводится суммарная информация по ожиданиям СУБД, зафиксированным за выбранный период. Данные суммируются в разрезе типов ожиданий.
Фильтры и сортировка
С помощью функции фильтрации можно воспользоваться гибкой настройкой параметров для таблицы.
Описание колонок
Общие параметры
| Наименование | Расшифровка |
|---|---|
| Тип ожидания | Тип ожидания. |
| Время ожидания | Суммарная длительность ожиданий для типа ожидания. Источник данных: значение 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_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'