Bölüm

SQL Server'da ASYNC_NETWORK_IO Beklemelerini Anlama

SQL Server'da ASYNC_NETWORK_IO bekleme süresi, veritabanı bulutta ve uygulamanın şirket içinde olması gibi yavaş ağ nedeniyle yüksek olabilir. Ayrıca, uygulama sunucusunda CPU kullanımı yüksek olduğunda tüm satırların zamanında alınmasını önlediğinde veya çoğu durumda, uygulama bir satırı okuduğunda, bir sonraki satırı okumadan önce satırı işlerken biraz iş yaparsa yavaş olabilir. Sunucu veri gönderdiğinde, ASYNC_NETWORK_IO bekleme süresi 2000 metreden fazla artmayacak. 2000ms sonra sunucu, bekleme sayısını artırır ve videoda gösterilen bekleme süresini sıfırlar.

Aşağıdaki videoda sunucu istemciye veri gönderirken ASYNC_NETWORK_IO bekleme işlemleri yer almaktadır. Video, yavaş ağı tanımlamanın yollarını önerir ve yüksek ASYNC_NETWORK_IO bekleme süresini ve beklemeleri azaltma yönergelerini açıklar. SQLTest Aracı, uygulamalı laboratuvarların sizin için simülasyonunu oluşturur, kayıt gerekmez. Videoyu izlerken çevrimiçi uygulamalı örneği uygulayabilirsiniz.