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) |