Episodio

Descripción de las esperas de ASYNC_NETWORK_IO en SQL Server

En SQL Server, ASYNC_NETWORK_IO tiempo de espera puede ser elevado debido a una red lenta, como cuando la base de datos está en la nube y la aplicación está en el entorno local. Además, puede ser lento cuando el uso de la CPU es alto en el servidor de aplicaciones, lo que impide la captura oportuna de todas las filas o, en la mayoría de los casos, cuando la aplicación lee una fila, realiza algún trabajo procesando la fila, antes de leer la fila siguiente. Cuando el servidor envía datos, el ASYNC_NETWORK_IO tiempo de espera no aumentará más de 2000 ms. Después de 2000 ms, el servidor aumentará el recuento de espera y restablecerá el tiempo de espera, que se muestra en el vídeo.

En el vídeo siguiente se tratan ASYNC_NETWORK_IO esperas mientras el servidor envía datos al cliente. En el vídeo se sugieren maneras de identificar la red lenta y se describen el tiempo de espera y las directrices de alta ASYNC_NETWORK_IO para reducir las esperas. SQLTest Tool simula los laboratorios prácticos automáticamente, sin necesidad de registro. Puede practicar el ejemplo práctico en línea mientras ve el vídeo.