mirror of
https://github.com/postgres/postgres.git
synced 2026-04-27 09:07:42 -04:00
Count buffers dirtied due to hints in pgBufferUsage.shared_blks_dirtied.
Previously, such buffers weren't counted, with the possible result that EXPLAIN (BUFFERS) and pg_stat_statements would understate the true number of blocks dirtied by an SQL statement. Back-patch to 9.2, where this counter was introduced. Amit Kapila
This commit is contained in:
parent
3080bbaa91
commit
ac2063ade5
1 changed files with 1 additions and 0 deletions
|
|
@ -2708,6 +2708,7 @@ MarkBufferDirtyHint(Buffer buffer, bool buffer_std)
|
|||
if (dirtied)
|
||||
{
|
||||
VacuumPageDirty++;
|
||||
pgBufferUsage.shared_blks_dirtied++;
|
||||
if (VacuumCostActive)
|
||||
VacuumCostBalance += VacuumCostPageDirty;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue