This patch adds hits/misses/dirtied, but explain says hit/read/dirtied/written.
Should it say "read" instead of "misses" ? src/backend/access/heap/vacuumlazy.c: _("buffer usage: %lld hits, %lld misses, %lld dirtied\n"), src/backend/commands/explain.c- appendStringInfo(es->str, " hit=%lld", src/backend/commands/explain.c- (long long) usage->shared_blks_hit); src/backend/commands/explain.c- if (usage->shared_blks_read > 0) src/backend/commands/explain.c- appendStringInfo(es->str, " read=%lld", src/backend/commands/explain.c- (long long) usage->shared_blks_read); src/backend/commands/explain.c- if (usage->shared_blks_dirtied > 0) src/backend/commands/explain.c: appendStringInfo(es->str, " dirtied=%lld", src/backend/commands/explain.c- (long long) usage->shared_blks_dirtied); src/backend/commands/explain.c- if (usage->shared_blks_written > 0) src/backend/commands/explain.c- appendStringInfo(es->str, " written=%lld", src/backend/commands/explain.c- (long long) usage->shared_blks_written); src/backend/commands/explain.c- if (has_local || has_temp)