Rozetka UA

Detect SQL Server CPU Pressure

SOS_SCHEDULER_YIELD

Источник: Detect SQL Server CPU Pressure

 

Очень хороший метод- посчитать ожидание SOS_SCHEDULER_YIELD, за последнюю минуту. Если больше 60 тыс- значит процессы уступали друг другу дорогу ровно минуту.
В статье не указано, но это нужно сравнивать с CXPACKET. На больших многопроцессорных серверах при сильном распараллеливании отдельные процессы могут отказываться от выполнения и ждать- но если это ожидание в разы меньше ожидания от распараллеливания- это нормально. Ну а если распараллеливается плохо и постоянно отказывается от выполнения- во, повод насторожиться.

Добавить комментарий

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

Pratik UaPratik UaPratik Ua