PostgreSQL Source Code: WalUsage Struct Reference (original) (raw)
#include <[instrument.h](instrument%5F8h%5Fsource.html)>
Data Fields | |
---|---|
int64 | wal_records |
int64 | wal_fpi |
uint64 | wal_bytes |
int64 | wal_buffers_full |
Detailed Description
Definition at line 51 of file instrument.h.
Field Documentation
◆ wal_buffers_full
int64 WalUsage::wal_buffers_full
Definition at line 56 of file instrument.h.
Referenced by AdvanceXLInsertBuffer(), do_analyze_rel(), heap_vacuum_rel(), pgss_store(), WalUsageAccumDiff(), and WalUsageAdd().
◆ wal_bytes
uint64 WalUsage::wal_bytes
Definition at line 55 of file instrument.h.
Referenced by do_analyze_rel(), heap_vacuum_rel(), pgss_store(), WalUsageAccumDiff(), WalUsageAdd(), and XLogInsertRecord().
◆ wal_fpi
int64 WalUsage::wal_fpi
Definition at line 54 of file instrument.h.
Referenced by do_analyze_rel(), heap_page_prune_and_freeze(), heap_vacuum_rel(), pgss_store(), WalUsageAccumDiff(), WalUsageAdd(), and XLogInsertRecord().
◆ wal_records
int64 WalUsage::wal_records
Definition at line 53 of file instrument.h.
Referenced by do_analyze_rel(), heap_vacuum_rel(), pgss_store(), pgstat_backend_wal_have_pending(), pgstat_wal_have_pending_cb(), WalUsageAccumDiff(), WalUsageAdd(), and XLogInsertRecord().
The documentation for this struct was generated from the following file:
- src/include/executor/instrument.h