git.postgresql.org Git - postgresql.git/commit
2007年4月30日 03:23:49 +0000 (03:23 +0000)
2007年4月30日 03:23:49 +0000 (03:23 +0000)
commit 957d08c81f9cc277725c83b9381c5154b6318a5e
Implement rate-limiting logic on how often backends will attempt to send
messages to the stats collector. This avoids the problem that enabling
stats_row_level for autovacuum has a significant overhead for short
read-only transactions, as noted by Arjen van der Meijden. We can avoid
an extra gettimeofday call by piggybacking on the one done for WAL-logging
xact commit or abort (although that doesn't help read-only transactions,
since they don't WAL-log anything).
In my proposal for this, I noted that we could change the WAL log entries
for commit/abort to record full TimestampTz precision, instead of only
time_t as at present. That's not done in this patch, but will be committed
separately.
This is the main PostgreSQL git repository.
RSS
Atom