Aurora PostgreSQL の待機イベントでのチューニング
待機イベントは Aurora PostgreSQL の重要なチューニングツールです。セッションがリソースを待っている理由とその内容がわかれば、ボトルネックを減少できます。このセクションの情報を使用して、考えられる原因と修正措置を見つけることができます。このセクションに進む前に、Aurora の基本的な概念、特に以下のトピックを理解することを強くお勧めします。
重要
このセクションの待機イベントは Aurora PostgreSQL 固有のものです。このセクションの情報は、RDS for PostgreSQL ではなく Amazon Aurora のチューニングにのみ使用してください。
このセクションの待機イベントの一部は、これらのデータベースエンジンのオープンソースバージョンに対応するものがありません。その他の待機イベントは、オープンソースエンジンのイベントと同名ですが、動作は異なります。例えば、Amazon Aurora のストレージは、オープンソースのストレージとは異なる動作をするため、ストレージ関連の待機イベントはリソース条件が異なることを示します。
トピック
- Aurora PostgreSQL チューニングの基本概念
- Aurora PostgreSQL の待機イベント
- クライアント: ClientRead
- クライアント: ClientWrite
- CPU
- IO:BufFileRead および IO:BufFileWrite
- IO:DataFileRead
- IO:XactSync
- ipc:damrecordtxack
- Lock:advisory
- Lock:extend
- Lock:Relation
- Lock:transactionid
- Lock:tuple
- LWLock:buffer_content (BufferContent)
- LWLock:buffer_mapping
- LWLock:BufferIO
- LWLock:lock_manager
- LWLock:MultiXact
- Timeout:PgSleep