Ожидания MS SQL Server

Процессор и память

SOS_SCHEDULER-YIELD — нагрузка на CPU не хватает ядер
LATCH_* — ожидания на внутренних ресурсах MS SQL (смотрим хватает ли CPU, RAM)

Дисковый (буферный) ввод-вывод

PAGEIOLATCH_* — ожидания синхронизация буферного кеша и диска (быстрее диск, больше размер буферного кеша)
PAGELATCH_* — ожидания на попытке блокировки страницы в буферном кеше (расширить страницы по индексу при одновременной записи данных)
IO_COMPLETION — ожидание завершения ввода-вывода (кроме страниц данных): создание базы данных, запись trace-файлов, операция Sort
WRITELOG — указывает на медленную работу дисковой подсистемы, где расположен журнал транзакций
ASYNC_IO_COMPLETION — ожидания завершения ввода-вывода на асинхронных операциях: происходит слишком частое расширение файлов журналов транзакций
BACKUP* — резервное копирование

Сеть

ASYNC_NETWORK_IO — ожидание сети

Блокировки

LCK_* — конфликты блокировок (смотрим через sys.dm_tran_locks)

RESOURCE_SEMAPHORE — запрос не может быть выполнен немедленно из-за других параллельных запросов: указывает на чрезмерное количество параллельных запросов или чрезмерные объемы запрашиваемой оперативной памяти — Hash или Sort

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Отправьте форму и мы вам перезвоним

Отправляя форму вы соглашаетесь с политикой конфиденциальности и даете согласие на обработку персональных данных компании ИП Рыжиченко Антону Ивановичу
Сайт itviar.ru использует cookie для персонализации и хранения настроек.
Отправляя форму вы соглашаетесь с политикой конфиденциальности и даете согласие на обработку персональных данных компании ИП Рыжиченко Антону Ивановичу