| Wait Event 명 | event 내용 |
| BaseBackupRead | base backup 중 file로부터 data를 read 직전에 이벤트 발생(pgstat_retport_wait_start함수에서 이벤트를 메모리에 업로드) |
| BufFileRead | 임시 파일(작업메모리 파라미터보다 더 많은 메모리가 필요할 경우 생성됨) 을 read하기 직전에 이벤트 발생(pgstat_retport_wait_start함수에서 이벤트를 메모리에 업로드) |
| BufFileWrite | 임시 파일에 write하기 직전에 이벤트 발생(pgstat_retport_wait_start함수에서 이벤트를 메모리에 업로드) |
| BufFileTruncate | 임시 파일이 truncate되기 직전에 이벤트 발생(pgstat_retport_wait_start함수에서 이벤트를 메모리에 업로드) |
| ControlFileRead | pg_control file을 read하기 직전에 이벤트 발생(pgstat_retport_wait_start함수에서 이벤트를 메모리에 업로드) |
| ControlFileSync | pg_control file이 영구 storage에 도달하는 것을 기다리는 과정을 정의한 pg_fsync 함수를 사용하기 직전에 이벤트 발생(pgstat_retport_wait_start함수에서 이벤트를 메모리에 업로드) |
| ControlFileSyncUpdate | pg_control file이 update 이후 동기화 되기 직전에 이벤트 발생(UpdateControlFile() 함수에서 이벤트를 메모리에 업로드) |
| ControlFileWrite | pg_control file에 write하기 직전에 이벤트 발생(pgstat_retport_wait_start함수에서 이벤트를 메모리에 업로드) |
| ControlFileWriteUpdate | pg_control file이 update 직전에 이벤트 발생(UpdateControlFile() 함수에서 이벤트를 메모리에 업로드) |
| CopyFileRead | file copy 동작이 수행되는동안 read 직전에 이벤트 발생(pgstat_retport_wait_start함수에서 이벤트를 메모리에 업로드) |
| CopyFileWrite | file copy 동작이 수행되는동안 write 직전에 이벤트 발생(pgstat_retport_wait_start함수에서 이벤트를 메모리에 업로드) |
| DSMFillZeroWrite | 동적 shared memory backing 파일을 0으로 채우는 작업 직전에 이벤트 발생(pgstat_retport_wait_start함수에서 이벤트를 메모리에 업로드) |
| DataFileExtend | relation data file size 확장된 값을 blocksize와 비교하기 전에 이벤트 발생(pgstat_retport_wait_start함수에서 이벤트를 메모리에 업로드) |
| DataFileFlush | relation data file이 disk에 flush 되기 전에 이벤트 발생(pgstat_retport_wait_start함수에서 이벤트를 메모리에 업로드) |
| DataFileImmediateSync | relation data file이 storage에 즉시 동기화 되기 직전에 이벤트 발생(pgstat_retport_wait_start함수에서 이벤트를 메모리에 업로드) |
| DataFilePrefetch | realtion data file이 비동기 prefetch 직전에 이벤트 발생(pgstat_retport_wait_start함수에서 이벤트를 메모리에 업로드) |
| DataFileRead | relation data file에서 read 직전에 이벤트 발생(pgstat_retport_wait_start함수에서 이벤트를 메모리에 업로드) |
| DataFileSync | relation data file이 storage에 동기화 되기 직전에 이벤트 발생(pgstat_retport_wait_start함수에서 이벤트를 메모리에 업로드) |
| DataFileTruncate | relation data file이 truncate 되기 직전에 이벤트 발생(pgstat_retport_wait_start함수에서 이벤트를 메모리에 업로드) |
| DataFileWrite | relation data file에 write 하기 직전에 이벤트 발생(pgstat_retport_wait_start함수에서 이벤트를 메모리에 업로드) |
| LockFileAddToDataDirRead | data directory lock file(~.lock)에 line을 추가하는 동작 중 read 직전에 이벤트 발생(pgstat_retport_wait_start함수에서 이벤트를 메모리에 업로드) |
| LockFileAddToDataDirSync | data directory lock file에 line을 추가하는 동작 중 storage에 동기화 되기 전에 이벤트 발생(pgstat_retport_wait_start함수에서 이벤트를 메모리에 업로드) |
| LockFileAddToDataDirWrite | data directory lock file에 line을 추가하는 동작 중 write 직전에 이벤트 발생(pgstat_retport_wait_start함수에서 이벤트를 메모리에 업로드) |
| LockFileCreateRead | data directory lock file을 create 하는 동작 중 read 직전에 이벤트 발생(pgstat_retport_wait_start함수에서 이벤트를 메모리에 업로드) |
| LockFileCreateSync | data directory lock file을 create 하는 동작 중 storage에 동기화 되기 전에 이벤트 발생(pgstat_retport_wait_start함수에서 이벤트를 메모리에 업로드) |
| LockFileCreateWrite | data directory lock file을 create 하는 동작 중 write 직전에 이벤트 발생(pgstat_retport_wait_start함수에서 이벤트를 메모리에 업로드) |
| LockFileReCheckDataDirRead | data directory lock file을 recheck 하는 동작 중 read 직전에 이벤트 발생(pgstat_retport_wait_start함수에서 이벤트를 메모리에 업로드) |
| LogicalRewriteCheckpointSync | checkpoint 도중 logical rewrite mapping이 storage에 동기화 되기 전에 이벤트 발생(pgstat_retport_wait_start함수에서 이벤트를 메모리에 업로드) |
| LogicalRewriteMappingSync | 논리적 rewrite 도중 논리 rewrite mapping이 storage에 동기화 되기 전에 이벤트 발생(pgstat_retport_wait_start함수에서 이벤트를 메모리에 업로드) |
| LogicalRewriteMappingWrite | 논리적 rewrite 도중 mapping data가 mapping file에 write 직전에 이벤트 발생(pgstat_retport_wait_start함수에서 이벤트를 메모리에 업로드) |
| LogicalRewriteSync | storage에 논리 rewrite mapping을 동기화 하기 전에 이벤트 발생(pgstat_retport_wait_start함수에서 이벤트를 메모리에 업로드) |
| LogicalRewriteTruncate | 논리적 rewrite 도중 mapping data가 truncate 되기 전에 이벤트 발생(pgstat_retport_wait_start함수에서 이벤트를 메모리에 업로드) |
| LogicalRewriteWrite | 논리적 rewrite mapping이 write 직전에 이벤트 발생(pgstat_retport_wait_start함수에서 이벤트를 메모리에 업로드) |
| RelationMapRead | realtion map file을 read 직전에 이벤트 발생(pgstat_retport_wait_start함수에서 이벤트를 메모리에 업로드) |
| RelationMapSync | realtion map file을 storage에 동기화 직전에 이벤트 발생(pgstat_retport_wait_start함수에서 이벤트를 메모리에 업로드) |
| RelationMapWrite | realtion map file에 write 직전에 이벤트 발생(pgstat_retport_wait_start함수에서 이벤트를 메모리에 업로드) |
| ReorderBufferRead | disk로 spilled 된 변경사항을 메모리로 다시 복원하는 과정에서 read 직전에 이벤트 발생(pgstat_retport_wait_start함수에서 이벤트를 메모리에 업로드) |
| ReorderBufferWrite | disk에 변경 사항을 직렬화 도중 write 직전에 이벤트 발생(pgstat_retport_wait_start함수에서 이벤트를 메모리에 업로드) |
| ReorderLogicalMappingRead | tuplecid_data에 단일 mapping을 적용하는 과정에서 reald 직전에 이벤트 발생(pgstat_retport_wait_start함수에서 이벤트를 메모리에 업로드) |
| ReplicationSlotRead | disk에서 메모리로 replication slot control file을 로드하는 과정 중 read 직전에 이벤트 발생(pgstat_retport_wait_start함수에서 이벤트를 메모리에 업로드) |
| ReplicationSlotRestoreSync | 메모리에 복원하는 동안 replication slot control file이 storage에 동기화 직전에 이벤트 발생(pgstat_retport_wait_start함수에서 이벤트를 메모리에 업로드) |
| ReplicationSlotSync | replication slot 저장, 생성과정에서 replication slot control file이 storage에 동기화 직전에 이벤트 발생(pgstat_retport_wait_start함수에서 이벤트를 메모리에 업로드) |
| ReplicationSlotWrite | replication slot 저장, 생성과정에서 replication slot control file에 write 직전에 이벤트 발생(pgstat_retport_wait_start함수에서 이벤트를 메모리에 업로드) |
| SLRUFlushSync | checkpoint 또는 database shutdown 도중 storage에 SLRU 데이터를 동기화하는 과정에서 발생되는 이벤트. 소스에서 따로 메모리에 올리는 부분은 없음. |
| SLRURead | buffer slot내 SLRU 페이지를 물리적으로 read 직전에 이벤트 발생(pgstat_retport_wait_start함수에서 이벤트를 메모리에 업로드) |
| SLRUSync | buffer slot으로부터 SLRU 페이지의 물리적 write 이후 storage에 동기화 직전에 이벤트 발생(pgstat_retport_wait_start함수에서 이벤트를 메모리에 업로드) |
| SLRUWrite | buffer slot으로부터 SLRU 페이지의 물리적 write 직전에 이벤트 발생(pgstat_retport_wait_start함수에서 이벤트를 메모리에 업로드) |
| SnapbuildRead | 스냅샷이 ‘lsn’ 표시된 위치에 저장된 경우 이를 ‘builder’로 복원하는 과정중 read 직전에 이벤트 발생(pgstat_retport_wait_start함수에서 이벤트를 메모리에 업로드) |
| SnapbuildSync | 다른 프로세스에서 아직 수행되지 않은 경우 ‘lsn’ 위치에서 스냅샷 ‘builder’를 직렬화하는 과정 중 write 후 storage에 동기화 직전에 이벤트 발생(pgstat_retport_wait_start함수에서 이벤트를 메모리에 업로드) |
| SnapbuildWrite | 다른 프로세스에서 아직 수행되지 않은 경우 ‘lsn’ 위치에서 스냅샷 ‘builder’를 직렬화하는 과정 중 write 직전에 이벤트 발생(pgstat_retport_wait_start함수에서 이벤트를 메모리에 업로드) |
| TimelineHistoryFileSync | streaming replication을 통해 받은 타임라인에 대한 히스토리 파일 작성 중 write 후 storate에 동기화 직전에 이벤트 발생(pgstat_retport_wait_start함수에서 이벤트를 메모리에 업로드) |
| TimelineHistoryFileWrite | streaming replication을 통해 받은 타임라인에 대한 히스토리 파일 작성 중 write 직전에 이벤트 발생(pgstat_retport_wait_start함수에서 이벤트를 메모리에 업로드) |
| TimelineHistoryRead | 타임라인에 대한 히스토리 파일을 read 직전에 이벤트 발생(pgstat_retport_wait_start함수에서 이벤트를 메모리에 업로드) |
| TimelineHistorySync | 새로운 타임라인에 대한 히스토리 파일을 생성할 때 write후 storage에 동기화 직전에 이벤트 발생(pgstat_retport_wait_start함수에서 이벤트를 메모리에 업로드) |
| TimelineHistoryWrite | 새로운 타임라인에 대한 히스토리 파일을 생성할 때 write 직전에 이벤트 발생(pgstat_retport_wait_start함수에서 이벤트를 메모리에 업로드) |
| TwophaseFileRead | xid에 대한 two phase state 파일 읽기 및 유효성 검사 과정에서 read 직전에 이벤트 발생(pgstat_retport_wait_start함수에서 이벤트를 메모리에 업로드) |
| TwophaseFileSync | WAL replay 및 checkpoint 생성 과정에 사용되는 two phase state 파일을 recreate 하는 과정에서 write 후 동기화 직전에 이벤트 발생(pgstat_retport_wait_start함수에서 이벤트를 메모리에 업로드) |
| TwophaseFileWrite | WAL replay 및 checkpoint 생성 과정에 사용되는 two phase state 파일을 recreate 하는 과정에서 write 직전에 이벤트 발생(pgstat_retport_wait_start함수에서 이벤트를 메모리에 업로드) |
| WALBootstrapSync | bootstrapping 도중 WAL가 write된 후 storage에 동기화 되기 직전에 이벤트 발생(pgstat_retport_wait_start함수에서 이벤트를 메모리에 업로드) |
| WALBootstrapWrite | bootstrapping 도중 WAL가 write 되기 직전에 이벤트 발생(pgstat_retport_wait_start함수에서 이벤트를 메모리에 업로드) |
| WALCopyRead | 기존 파일을 복사하여 새로운 WAL 파일 세그먼트를 생성하는 과정에서 read 직전에 이벤트 발생(pgstat_retport_wait_start함수에서 이벤트를 메모리에 업로드) |
| WALCopySync | 기존 파일을 복사하여 새로운 WAL 파일 세그먼트를 생성하는 과정에서 write 이후 storage에 동기화 직전에 이벤트 발생(pgstat_retport_wait_start함수에서 이벤트를 메모리에 업로드) |
| WALCopyWrite | 기존 파일을 복사하여 새로운 WAL 파일 세그먼트를 생성하는 과정에서 write 직전에 이벤트 발생(pgstat_retport_wait_start함수에서 이벤트를 메모리에 업로드) |
| WALInitSync | 새로 초기화된 WAL 파일을 생성하는 과정에서 write 이후 storage에 동기화 직전에 이벤트 발생(pgstat_retport_wait_start함수에서 이벤트를 메모리에 업로드) |
| WALInitWrite | 새로 초기화된 WAL 파일을 생성하는 과정에서 write 직전에 이벤트 발생(pgstat_retport_wait_start함수에서 이벤트를 메모리에 업로드) |
| WALRead | WAL 파일 read 직전에 이벤트 발생(pgstat_retport_wait_start함수에서 이벤트를 메모리에 업로드) |
| WALSenderTimelineHistoryRead | WAL sender timeline command 중 타임라인에 대한 히스토리 파일을 send처리 과정에서 read 직전에 이벤트 발생(pgstat_retport_wait_start함수에서 이벤트를 메모리에 업로드) |
| WALSync | WAL 파일에 write 이후 storage에 동기화 직전에 이벤트 발생(pgstat_retport_wait_start함수에서 이벤트를 메모리에 업로드) |
| WALSyncMethodAssign | 새로운 WAL 동기화 method를 할당하는 동안 data가 storage에 동기화 되기 직전에 이벤트 발생(pgstat_retport_wait_start함수에서 이벤트를 메모리에 업로드) |
| WALWrite | WAL 파일에 write 직전에 이벤트 발생(pgstat_retport_wait_start함수에서 이벤트를 메모리에 업로드) |
| LogicalChangesRead | 이벤트명이 소스에는 남아있지만 실제로 발생하지 않음. (BufFileRead로 대체해서 로직 없앤다고 커뮤니티에 명시. https://postgrespro.ru/list/thread-id/2574125) |
| LogicalChangesWrite | 이벤트명이 소스에는 남아있지만 실제로 발생하지 않음. (BufFileWrite로 대체해서 로직 없앤다고 커뮤니티에 명시. https://postgrespro.ru/list/thread-id/2574125) |
| LogicalSubxactRead | 이벤트명이 소스에는 남아있지만 실제로 발생하지 않음. (BufFileRead로 대체해서 로직 없앤다고 커뮤니티에 명시. https://postgrespro.ru/list/thread-id/2574125) |
| LogicalSubxactWrite | 이벤트명이 소스에는 남아있지만 실제로 발생하지 않음. (BufFileWrite로 대체해서 로직 없앤다고 커뮤니티에 명시. https://postgrespro.ru/list/thread-id/2574125) |