mirror of
https://github.com/postgres/postgres.git
synced 2025-11-24 00:23:06 +03:00
Refactor some code related to backend statistics
This commit changes the way pending backend statistics are tracked by moving them into a new structure called PgStat_BackendPending, removing PgStat_BackendPendingIO. PgStat_BackendPending currently only includes PgStat_PendingIO for the pending I/O stats. pgstat_flush_backend() is extended with a "flags" argument to control which parts of the stats of a backend should be flushed. With this refactoring, it becomes easier to plug into backend statistics more data. A patch to add information related to WAL in this stats kind is under discussion. Author: Bertrand Drouvot Discussion: https://postgr.es/m/Z3zqc4o09dM/Ezyz@ip-10-97-1-34.eu-west-3.compute.internal
This commit is contained in:
@@ -2140,7 +2140,7 @@ PgStatShared_Subscription
|
||||
PgStatShared_Wal
|
||||
PgStat_ArchiverStats
|
||||
PgStat_Backend
|
||||
PgStat_BackendPendingIO
|
||||
PgStat_BackendPending
|
||||
PgStat_BackendSubEntry
|
||||
PgStat_BgWriterStats
|
||||
PgStat_BktypeIO
|
||||
|
||||
Reference in New Issue
Block a user