SQL Server использует статистику ожиданий, чтобы отслеживать, чего именно приходится ждать запросам. Вместо того чтобы следить за бесчисленными счётчиками Perfmon и объектами динамических административных представлений, проще всего ускорить выполнение запросов, задав один вопрос: «Чего ждёт мой сервер?» После этого сосредоточьте усилия на самом распространённом типе ожидания на вашем сервере.
Когда вы только начинаете изучать настройку производительности, полезно иметь хотя бы общее представление о том, какие типы ожидания встречаются чаще всего. Больше гадать не придётся: благодаря данным, которые мы собирали на протяжении многих лет с тысяч серверов SQL Server по всему миру, мы можем представить общую десятку самых распространённых ожиданий и показать, какую долю времени сервер проводит в каждом из них.
