

# Aurora PostgreSQL の待機イベント
<a name="AuroraPostgreSQL.Tuning.concepts.summary"></a>

次の表では、パフォーマンスの問題を最もよく示す Aurora PostgreSQL の待機イベントと、最も一般的な原因および修正処置をリストアップしています。次の待機イベントは、[Amazon Aurora PostgreSQL のイベント](AuroraPostgreSQL.Reference.Waitevents.md)のリストのサブセットです。


| 待機イベント | 定義 | 
| --- | --- | 
|  [クライアント: ClientRead](apg-waits.clientread.md)  |  このイベントは、Aurora PostgreSQL がクライアントからのデータ受信を待っているときに発生します。  | 
|  [クライアント: ClientWrite](apg-waits.clientwrite.md)  |  このイベントは、Aurora PostgreSQL がクライアントへのデータ書き込みを待っているときに発生します。  | 
|  [CPU](apg-waits.cpu.md)  |  このイベントは、スレッドが CPU でアクティブになっているか、CPU の待機中に発生します。  | 
|  [IO:BufFileRead および IO:BufFileWrite](apg-waits.iobuffile.md)  |  これらのイベントは、Aurora PostgreSQL がテンポラリファイルを作成するときに発生します。  | 
|  [IO:DataFileRead](apg-waits.iodatafileread.md)  |  このイベントは、バックエンドプロセスが必要なページをストレージから読み込む際に、ページが共有メモリで使用できないために接続が待機したときに発生します。  | 
|  [IO:XactSync](apg-waits.xactsync.md)  |  このイベントは、データベースが、Aurora ストレージサブシステムが通常のトランザクションのコミットを承認するか、準備されたトランザクションのコミットまたはロールバックの承認を待っているときに発生します。  | 
|  [IPC:DamRecordTxAck](apg-waits.ipcdamrecordtxac.md)  |  このイベントは、Aurora PostgreSQL がデータベースアクティビティストリーミングを使用するセッションでアクティビティストリーミングイベントを生成し、そのイベントが耐久性の高さを持つのを待機するときに発生します。  | 
|  [Lock:advisory](apg-waits.lockadvisory.md)  |  このイベントは、PostgreSQL アプリケーションがロックを使用して、複数のセッションにわたるアクティビティを調整するときに発生します。  | 
|  [Lock:extend](apg-waits.lockextend.md) |  このイベントは、バックエンドプロセスがリレーション拡張のためにロックするのを待機中に、他のプロセスが同じ目的でそのリレーションをロックしているときに発生します。  | 
|  [Lock:Relation](apg-waits.lockrelation.md)  |  このイベントは、他のトランザクションによって現在ロックされているテーブルまたはビューに対するロックを取得するためにクエリが待っているときに発生します。  | 
|  [Lock:transactionid](apg-waits.locktransactionid.md)  | このイベントは、トランザクションが行レベルロックを待っているときに発生します。 | 
|  [Lock:tuple](apg-waits.locktuple.md)  |  このイベントは、バックエンドプロセスがタプルのロック取得を待機中の場合に発生します。  | 
|  [LWLock:buffer\$1content (BufferContent)](apg-waits.lockbuffercontent.md)  |  このイベントは、セッションがデータページのメモリ内への読み取りまたは書き込みのために待機中、そのデータページが他のセッションで書き込むためにロックされているときに発生します。  | 
|  [LWLock:buffer\$1mapping](apg-waits.lwl-buffer-mapping.md)  |  このイベントは、セッションがデータブロックを共有バッファプール内のバッファに関連付けるのを待っているときに発生します。  | 
|  [LWLock:BufferIO (IPC:BufferIO)](apg-waits.lwlockbufferio.md)  |  このイベントは、Aurora PostgreSQL または RDS for PostgreSQL が、ページへの同時アクセスを試みたときに、他のプロセスが入出力 (I/O) オペレーションを完了するのを待っているときに発生します。  | 
|  [LWLock:lock\$1manager](apg-waits.lw-lock-manager.md)  | このイベントは、Aurora PostgreSQL エンジンが、高速パスロックが不可能な場合に共有ロックのメモリ領域を維持し、ロックの割り当て、チェック、および解放を行うときに発生します。 | 
| [LWLock:MultiXact](apg-waits.lwlockmultixact.md)  | このタイプのイベントは、Aurora PostgreSQL がセッションを開いたままにして、テーブル内の同じ行を含む複数のトランザクションを完了するときに発生します。待機イベントは、複数のトランザクション処理のどの側面で、つまり、LWLock:MultiXactOffsetSLRU、LWLock:MultiXactOffsetBuffer、LWLock:MultiXactMemberSLRU、または LWLock:MultiXactMemberBuffer のいずれで待機イベントが発生しているかを示します。 | 
|  [Timeout:PgSleep](apg-waits.timeoutpgsleep.md)  |  このイベントは、サーバープロセスが`pg_sleep`機能を呼び出し、スリープタイムアウトを待っているときに発生します。  | 