# [[metric:wal_write_time]]

> 写入 WAL 所花时间。
---

写入 WAL 所花时间。

## 被哪些等待事件引用 {#wait-events}

- [Activity/RecoveryWalStream](/zh/activity/recovery-wal-stream/)
- [Activity/WalReceiverMain](/zh/activity/wal-receiver-main/)
- [Activity/WalSenderMain](/zh/activity/wal-sender-main/)
- [Activity/WalSummarizerWal](/zh/activity/wal-summarizer-wal/)
- [Activity/WalWriterMain](/zh/activity/wal-writer-main/)
- [Client/LibpqwalreceiverConnect](/zh/client/libpqwalreceiver-connect/)
- [Client/LibpqwalreceiverReceive](/zh/client/libpqwalreceiver-receive/)
- [Client/WalSenderWaitForWal](/zh/client/wal-sender-wait-for-wal/)
- [Client/WalSenderWriteData](/zh/client/wal-sender-write-data/)
- [IO/WalBootstrapSync](/zh/io/wal-bootstrap-sync/)
- [IO/WalBootstrapWrite](/zh/io/wal-bootstrap-write/)
- [IO/WalCopyRead](/zh/io/wal-copy-read/)
- [IO/WalCopySync](/zh/io/wal-copy-sync/)
- [IO/WalCopyWrite](/zh/io/wal-copy-write/)
- [IO/WalInitSync](/zh/io/wal-init-sync/)
- [IO/WalInitWrite](/zh/io/wal-init-write/)
- [IO/WalRead](/zh/io/wal-read/)
- [IO/WalSummaryRead](/zh/io/wal-summary-read/)
- [IO/WalSummaryWrite](/zh/io/wal-summary-write/)
- [IO/WalSync](/zh/io/wal-sync/)
- [IO/WalSyncMethodAssign](/zh/io/wal-sync-method-assign/)
- [IO/WalWrite](/zh/io/wal-write/)
- [IO/WalsenderTimelineHistoryRead](/zh/io/walsender-timeline-history-read/)
- [IPC/BackupWaitWalArchive](/zh/ipc/backup-wait-wal-archive/)
- [IPC/WalReceiverExit](/zh/ipc/wal-receiver-exit/)
- [IPC/WalReceiverUpstreamCatchup](/zh/ipc/wal-receiver-upstream-catchup/)
- [IPC/WalReceiverWaitStart](/zh/ipc/wal-receiver-wait-start/)
- [IPC/WalSummaryReady](/zh/ipc/wal-summary-ready/)
- [LWLock/WALBufMapping](/zh/lwlock/wal-buf-mapping/)
- [LWLock/WALSummarizer](/zh/lwlock/wal-summarizer/)
- [LWLock/WALWrite](/zh/lwlock/wal-write/)
- [Timeout/WalSummarizerError](/zh/timeout/wal-summarizer-error/)
