Episódio

O reconhecimento de ASYNC_NETWORK_IO aguarda no SQL Server

No SQL Server, ASYNC_NETWORK_IO tempo de espera pode ser alto devido à rede lenta, como quando o banco de dados está na nuvem e o aplicativo está no local. Além disso, ele pode ser lento quando a utilização da CPU é alta no servidor de aplicativos, impedindo a busca oportuna de todas as linhas ou, na maioria dos casos, quando o aplicativo lê uma linha, faz algum trabalho processando a linha, antes de ler a próxima linha. Quando o servidor envia dados, o tempo de espera do ASYNC_NETWORK_IO não aumentará além de 2000ms. Após 2000ms, o servidor aumentará a contagem de espera e redefinirá o tempo de espera, o que é demonstrado no vídeo.

O vídeo abaixo aborda ASYNC_NETWORK_IO espera enquanto o servidor está enviando dados para o cliente. O vídeo sugere maneiras de identificar a rede lenta e discute o tempo de espera de alta ASYNC_NETWORK_IO e diretrizes para reduzir as esperas. SQLTest Tool simula os laboratórios práticos para você, sem necessidade de registro. Você pode praticar o exemplo prático on-line enquanto assiste ao vídeo.