> [!XactGroupUpdate]
> <table><tr><td rowspan="4" width="25%"><img src="assets/wl_ipc_xactgroupupdate.png"></td><td><b>Wait Category</b></td><td>IPC</td></tr><tr><td><b>Mechanism</b></td><td><code>XactGroupUpdateXidStatus</code></td></tr><tr><td><b>Operations</b></td><td><a href="Operations/Tuple/ModifyTable">ModifyTable</a>, <a href="Operations/Distributed/Redistribute">Redistribute</a></td></tr><tr><td><b>Resources</b></td><td><a href="Resources/CPU">CPU</a>, <a href="Resources/RAM">Memory</a></td></tr><tr><td colspan="3">This wait event is an artifact of the <b>Group Commit</b> optimization. To reduce the overhead of high-frequency commits, Postgres allows multiple backend processes to form a "commit group." Instead of each process independently acquiring an exclusive lock on the CLOG (XactSLRU), one process is elected as the leader to perform the status update for all members of the group.</td></tr></table>