何をするasynch descriptor resize
待機イベントは、Windows 2008 R2で実行されているOracle 11gデータベースを意味しますか? My Oracle Supportによると、このイベントはすべてのプラットフォームに適用されますが、提供される説明には、Doc ID 1081977.1の次の情報が含まれています。
このイベントは、OSカーネル内で予約されている非同期記述子の数を再調整する必要がある場合に設定されます。プロセスによって送信された非同期I/Oの数を増やす必要があるときに通知されます。 Linuxカーネルでは、カーネル内に未処理のI/Oがある場合、制限を増やすことができません。したがって、制限が増加する前に、すべての未解決のI/Oが取得されます。制限が増加したときに未解決のI/Oをすべて取得するための待機では、このイベントが使用されます。 【エンファシス鉱山】
これは私たちのシステムで重大な問題を引き起こしていませんが、Windowsプラットフォームでそれが何を意味するのかを知っているといいでしょう。
これは このブログ投稿 のコメントに似ているようです。特に、Windows 2008およびVMwareを搭載したOracle 11g R2について言及しているためです。これは、問題がシステムに固有のものではないことを示していますが、原因や考えられる解決策の特定には役立ちません。 Microsoftの修正に関する他のコメントは、R2ではなくWindows 2008 R1に適用されます。
これに対してある種の答えがあるので、ここに私が見つけたいくつかの情報があります。
MOSに「非同期記述子のサイズ変更」待機イベントが多数発生する」というドキュメントがあります(Doc ID 1273748.1)これは、問題が実際に別の待機イベントでシステムの速度が低下していることを示しているようですそして順番にこれらを引き起こすので、それらは実際にはソース待機イベントではありません。
Oracle-Lには 待機イベントのスレッド がありますが、Windowsでは言及されていません。
OakTableには興味深い 問題に関する情報 があり、
...サイズ変更は明らかにLinuxに悪影響を及ぼします。おそらくそれが、他のポートでも同様の問題が発生し、同じ待機イベントが発生した理由です。