![[wl_ipc.png|64]] Waiting on inter-process communication — coordination between backends, workers, and background processes. Commonly seen during parallel query execution. ![[AppendReady]] ![[ArchiveCleanupCommand]] ![[ArchiveCommand]] ![[BackendTermination]] ![[BackupWaitWalArchive]] ![[BgWorkerShutdown]] ![[BgWorkerStartup]] ![[BtreePage]] ![[BufferIO]] ![[CheckpointDone]] ![[CheckpointStart]] ![[ExecuteGather]] ![[HashBatchAllocate]] ![[HashBatchElect]] ![[HashBatchLoad]] ![[HashBuildAllocate]] ![[HashBuildElect]] ![[HashBuildHashInner]] ![[HashBuildHashOuter]] ![[HashGrowBatchesDecide]] ![[HashGrowBatchesElect]] ![[HashGrowBatchesFinish]] ![[HashGrowBatchesReallocate]] ![[HashGrowBatchesRepartition]] ![[HashGrowBucketsElect]] ![[HashGrowBucketsReallocate]] ![[HashGrowBucketsReinsert]] ![[LogicalApplySendData]] ![[LogicalParallelApplyStateChange]] ![[LogicalSyncData]] ![[LogicalSyncStateChange]] ![[MessageQueueInternal]] ![[MessageQueuePutMessage]] ![[MessageQueueReceive]] ![[MessageQueueSend]] ![[ParallelBitmapScan]] ![[ParallelCreateIndexScan]] ![[ParallelFinish]] ![[ProcArrayGroupUpdate]] ![[ProcSignalBarrier]] ![[Promote]] ![[RecoveryConflictSnapshot]] ![[RecoveryConflictTablespace]] ![[RecoveryEndCommand]] ![[RecoveryPause]] ![[ReplicationOriginDrop]] ![[ReplicationSlotDrop]] ![[RestoreCommand]] ![[SafeSnapshot]] ![[SyncRep]] ![[WalReceiverExit]] ![[WalReceiverWaitStart]] ![[XactGroupUpdate]] - ![[AddinShmemInit]] - ![[CheckpointerComm]] - ![[DSMAllocate]] - ![[DynamicSharedMemoryControl]] - ![[XidGen]]