エピソード
SQL Server での ASYNC_NETWORK_IO について
SQL Server では、データベースがクラウドにあり、アプリケーションがオンプレミスにある場合など、ネットワークが遅いため、ASYNC_NETWORK_IO待機時間が長くなる可能性があります。 さらに、アプリケーション サーバーで CPU 使用率が高いと、すべての行をタイムリーにフェッチできない場合や、ほとんどの場合、アプリケーションが行を読み取るときに、次の行を読み取る前に行を処理する作業が行われると、低速になる可能性があります。 サーバーがデータを送信する場合、ASYNC_NETWORK_IO待機時間は 2,000 ミリ秒を超えて増加しません。 2000 ミリ秒後、サーバーは待機数を増やし、待機時間をリセットします。これはビデオで示されています。
次のビデオでは、サーバーがクライアントにデータを送信している間に待機するASYNC_NETWORK_IOについて説明します。 このビデオでは、低速なネットワークを特定する方法を提案し、待機時間が長いASYNC_NETWORK_IOと、待機を減らすガイドラインについて説明しています。 SQLTest ツールはハンズオン ラボをシミュレートします。登録は必要ありません。 ビデオを見ながら、オンラインの実践的な例を練習することができます。
SQL Server では、データベースがクラウドにあり、アプリケーションがオンプレミスにある場合など、ネットワークが遅いため、ASYNC_NETWORK_IO待機時間が長くなる可能性があります。 さらに、アプリケーション サーバーで CPU 使用率が高いと、すべての行をタイムリーにフェッチできない場合や、ほとんどの場合、アプリケーションが行を読み取るときに、次の行を読み取る前に行を処理する作業が行われると、低速になる可能性があります。 サーバーがデータを送信する場合、ASYNC_NETWORK_IO待機時間は 2,000 ミリ秒を超えて増加しません。 2000 ミリ秒後、サーバーは待機数を増やし、待機時間をリセットします。これはビデオで示されています。
次のビデオでは、サーバーがクライアントにデータを送信している間に待機するASYNC_NETWORK_IOについて説明します。 このビデオでは、低速なネットワークを特定する方法を提案し、待機時間が長いASYNC_NETWORK_IOと、待機を減らすガイドラインについて説明しています。 SQLTest ツールはハンズオン ラボをシミュレートします。登録は必要ありません。 ビデオを見ながら、オンラインの実践的な例を練習することができます。
ご意見およびご提案がある場合は、 こちらから問題を送信してください。