-
- Downloads
Take the statistics collector out of the loop for monitoring backends'
current commands; instead, store current-status information in shared memory. This substantially reduces the overhead of stats_command_string and also ensures that pg_stat_activity is fully up to date at all times. Per my recent proposal.
Showing
- doc/src/sgml/config.sgml 73 additions, 61 deletionsdoc/src/sgml/config.sgml
- doc/src/sgml/monitoring.sgml 36 additions, 23 deletionsdoc/src/sgml/monitoring.sgml
- src/backend/postmaster/pgstat.c 497 additions, 727 deletionssrc/backend/postmaster/pgstat.c
- src/backend/postmaster/postmaster.c 1 addition, 8 deletionssrc/backend/postmaster/postmaster.c
- src/backend/storage/ipc/ipci.c 4 additions, 1 deletionsrc/backend/storage/ipc/ipci.c
- src/backend/storage/ipc/procarray.c 1 addition, 37 deletionssrc/backend/storage/ipc/procarray.c
- src/backend/utils/adt/pgstatfuncs.c 81 additions, 136 deletionssrc/backend/utils/adt/pgstatfuncs.c
- src/backend/utils/misc/guc.c 12 additions, 11 deletionssrc/backend/utils/misc/guc.c
- src/backend/utils/misc/postgresql.conf.sample 8 additions, 8 deletionssrc/backend/utils/misc/postgresql.conf.sample
- src/include/pgstat.h 124 additions, 142 deletionssrc/include/pgstat.h
- src/include/storage/procarray.h 1 addition, 2 deletionssrc/include/storage/procarray.h
Loading
Please register or sign in to comment