Серия

Обзор ожиданий, связанных с сетью ASYNC_NETWORK_IO, в SQL Server

В SQL Server ASYNC_NETWORK_IO время ожидания может быть высоким из-за медленной сети, например, когда база данных находится в облаке и приложение находится в локальной среде. Кроме того, это может быть медленно, если загрузка ЦП высока на сервере приложений, предотвращая своевременное получение всех строк или, в большинстве случаев, когда приложение считывает строку, выполняет некоторую обработку строки перед чтением следующей строки. Когда сервер отправляет данные, время ожидания ASYNC_NETWORK_IO не увеличится за 2000 мс. После 2000 мс сервер увеличит количество ожиданий и сбросит время ожидания, которое демонстрируется в видео.

В приведенном ниже видео рассматриваются ASYNC_NETWORK_IO ожидания, пока сервер отправляет данные клиенту. Видео предлагает способы определения медленной сети и обсуждение высокого ASYNC_NETWORK_IO времени ожидания и рекомендаций по сокращению ожиданий. Средство SQLTest имитирует практические лаборатории для вас, регистрация не требуется. Вы можете попрактиковаться в интерактивном примере при просмотре видео.