You signed in with another tab or window.Reload to refresh your session.You signed out in another tab or window.Reload to refresh your session.You switched accounts on another tab or window.Reload to refresh your session.Dismiss alert
Remove read/sync fields from pg_stat_wal and GUC track_wal_io_timing
The four following attributes are removed from pg_stat_wal:* wal_write* wal_sync* wal_write_time* wal_sync_timea051e71 has added an equivalent of this information in pg_stat_iowith more granularity as this now spreads across the backend types, IOcontext and IO objects. So, keeping the same information in pg_stat_walhas little benefits.Another benefit of this commit is the removal of PendingWalStats,simplifying an upcoming patch to add per-backend WAL statistics, whichalready support IO statistics and which have access to the write/syncstats data of WAL.The GUC track_wal_io_timing, that was used to enable or disable theaggregation of the write and sync timings for WAL, is also removed.pgstat_prepare_io_time() is simplified.Bump catalog version.Bump PGSTAT_FILE_FORMAT_ID, due to the update of PgStat_WalStats.Author: Bertrand Drouvot <bertranddrouvot.pg@gmail.com>Discussion:https://postgr.es/m/Z7RkQ0EfYaqqjgz/@ip-10-97-1-34.eu-west-3.compute.internal