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: