v67-0007-pgstat-store-statistics-in-shared-memory.patch.gz
application/x-patch-gzip
Filename: v67-0007-pgstat-store-statistics-in-shared-memory.patch.gz
Type: application/x-patch-gzip
Part: 6
Patch
Format: format-patch
Series: patch v67-0007
Subject: pgstat: store statistics in shared memory.
| File | + | − |
|---|---|---|
| contrib/test_decoding/expected/stats.out | 1 | 0 |
| contrib/test_decoding/sql/stats.sql | 1 | 0 |
| doc/src/sgml/monitoring.sgml | 2 | 1 |
| src/backend/access/transam/xlog.c | 17 | 9 |
| src/backend/commands/vacuum.c | 0 | 7 |
| src/backend/commands/vacuumparallel.c | 2 | 0 |
| src/backend/postmaster/autovacuum.c | 18 | 105 |
| src/backend/postmaster/bgwriter.c | 1 | 1 |
| src/backend/postmaster/checkpointer.c | 20 | 10 |
| src/backend/postmaster/interrupt.c | 2 | 3 |
| src/backend/postmaster/pgarch.c | 2 | 2 |
| src/backend/postmaster/pgstat.c | 1972 | 3743 |
| src/backend/postmaster/postmaster.c | 5 | 86 |
| src/backend/postmaster/walwriter.c | 2 | 2 |
| src/backend/replication/logical/logical.c | 2 | 1 |
| src/backend/replication/slot.c | 12 | 16 |
| src/backend/storage/buffer/bufmgr.c | 4 | 4 |
| src/backend/storage/ipc/ipci.c | 2 | 0 |
| src/backend/storage/lmgr/lwlock.c | 3 | 1 |
| src/backend/storage/lmgr/lwlocknames.txt | 1 | 0 |
| src/backend/tcop/postgres.c | 25 | 5 |
| src/backend/utils/activity/pgstat_archiver.c | 82 | 11 |
| src/backend/utils/activity/pgstat_bgwriter.c | 67 | 18 |
| src/backend/utils/activity/pgstat_checkpointer.c | 77 | 18 |
| src/backend/utils/activity/pgstat_database.c | 205 | 89 |
| src/backend/utils/activity/pgstat_function.c | 92 | 85 |
| src/backend/utils/activity/pgstat_relation.c | 335 | 312 |
| src/backend/utils/activity/pgstat_replslot.c | 205 | 43 |
| src/backend/utils/activity/pgstat_slru.c | 108 | 51 |
| src/backend/utils/activity/pgstat_subscription.c | 79 | 18 |
| src/backend/utils/activity/pgstat_wal.c | 95 | 81 |
| src/backend/utils/activity/wait_event.c | 0 | 3 |
| src/backend/utils/adt/pgstatfuncs.c | 40 | 10 |
| src/backend/utils/cache/relcache.c | 4 | 0 |
| src/backend/utils/init/globals.c | 1 | 0 |
| src/backend/utils/init/miscinit.c | 0 | 3 |
| src/backend/utils/init/postinit.c | 12 | 0 |
| src/backend/utils/misc/guc.c | 20 | 0 |
| src/backend/utils/misc/postgresql.conf.sample | 1 | 0 |
| src/bin/pg_basebackup/t/010_pg_basebackup.pl | 1 | 1 |
| src/include/miscadmin.h | 1 | 1 |
| src/include/pgstat.h | 87 | 641 |
| src/include/storage/lwlock.h | 1 | 0 |
| src/include/utils/pgstat_internal.h | 474 | 24 |
| src/include/utils/rel.h | 1 | 0 |
| src/include/utils/timeout.h | 1 | 0 |
| src/include/utils/wait_event.h | 0 | 1 |
| src/test/regress/expected/stats.out | 8 | 0 |
| src/test/regress/sql/stats.sql | 10 | 0 |
| src/tools/pgindent/typedefs.list | 24 | 41 |
Binary attachment — download to view.