aboutsummaryrefslogtreecommitdiff
path: root/src/backend/executor/nodeModifyTable.c
diff options
context:
space:
mode:
authorMichael Paquier <michael@paquier.xyz>2025-01-10 09:00:48 +0900
committerMichael Paquier <michael@paquier.xyz>2025-01-10 09:00:48 +0900
commit2c14037bb57c091b9f0bcbd36fa62138601beb55 (patch)
tree78d8895f3bb93a7e5466d83ade223e8798bca791 /src/backend/executor/nodeModifyTable.c
parent39e3bcae44868734504c3decbb6708c36a5a84b2 (diff)
downloadpostgresql-2c14037bb57c091b9f0bcbd36fa62138601beb55.tar.gz
postgresql-2c14037bb57c091b9f0bcbd36fa62138601beb55.zip
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
Diffstat (limited to 'src/backend/executor/nodeModifyTable.c')
0 files changed, 0 insertions, 0 deletions