Épisode

Présentation des attentes ASYNC_NETWORK_IO dans SQL Server

Dans SQL Server, ASYNC_NETWORK_IO temps d’attente peut être élevé en raison d’un réseau lent, comme lorsque la base de données se trouve dans le cloud et que l’application est locale. En outre, il peut être lent lorsque l’utilisation du processeur est élevée dans le serveur d’applications, ce qui empêche l’extraction en temps voulu de toutes les lignes ou, dans la plupart des cas, lorsque l’application lit une ligne, effectue un traitement de la ligne, avant de lire la ligne suivante. Lorsque le serveur envoie des données, le temps d’attente ASYNC_NETWORK_IO n’augmente pas au-delà de 2000 ms. Après 2000 ms, le serveur augmente le nombre d’attente et réinitialise le temps d’attente, qui est illustré dans la vidéo.

La vidéo ci-dessous couvre ASYNC_NETWORK_IO attend pendant que le serveur envoie des données au client. La vidéo suggère des façons d’identifier le réseau lent et de discuter du temps d’attente élevé ASYNC_NETWORK_IO et des instructions pour réduire les attentes. SQLTest Tool simule les laboratoires pratiques pour vous, aucune inscription n’est nécessaire. Vous pouvez pratiquer l’exemple pratique en ligne tout en regardant la vidéo.