Skip to content
← Catalog atlas / pg_stat_wal

STATISTICS VIEW · Statistics view

pg_stat_wal

The pg_stat_wal view will always have a single row, containing data about WAL activity of the cluster.

First seen PG 14Last seen PG 19Columns 5

Checked column by column against a PostgreSQL 18.6 instance · Raw measurement record ↗

Columns PostgreSQL 18

pg_stat_wal
COLUMNTYPEDESCRIPTION
wal_records bigint Total number of WAL records generated
wal_fpi bigint Total number of WAL full page images generated
wal_bytes numeric Total amount of WAL generated in bytes
wal_buffers_full bigint Number of times WAL data was written to disk because WAL buffers became full
stats_reset timestamp with time zone Time at which these statistics were last reset

Columns marked "implicit" are not included in SELECT *; some early statistics views are completed from same-version source, and the extra provenance is shown in the column description.

Column evolution matrix

Hover a cell for the column type
PresentAdded / type or attribute changeRemoved
COLUMN9.09.19.29.39.49.59.610111213141516171819
wal_records
wal_fpi
wal_bytes
wal_buffers_full
wal_write
wal_sync
wal_write_time
wal_sync_time
stats_reset
wal_fpi_bytes

9.0 is the coverage baseline; a column already present in the baseline is not marked as added. The matrix aligns columns by name, so a rename appears as the old column removed and a new column added.

Evolution timeline

Changes between adjacent majors

PostgreSQL 19 ← 18

+ wal_fpi_bytes

PostgreSQL 18 ← 17

− wal_write− wal_sync− wal_write_time− wal_sync_time

PostgreSQL 17 ← 16

2 column description updates

PostgreSQL 14 ← 13Catalog added

+ wal_records+ wal_fpi+ wal_bytes+ wal_buffers_full+ wal_write+ wal_sync+ wal_write_time+ wal_sync_time+ stats_reset

Compare any two versions

Pick two versions to see added, removed, and retyped columns. The interactive comparison needs JavaScript; the evolution timeline reads fine without it.