Greetings,

* Justin Pryzby (pry...@telsasoft.com) wrote:
> 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"),

Errr, the analyze readahead patch set didn't add the above use of
'misses', that's been around for an age or more.  For giggles, I hunted
it back to be this 2011 commit: 9d3b50244357ef4c4e3b6e01f91de599077179c8

As for the "misses" usage which was actually added by the patch here:

src/backend/commands/analyze.c:         appendStringInfo(&buf, _("buffer usage: 
%lld hits, %lld misses, %lld dirtied\n"),

That was specifically done to match the 'vacuumlazy.c' usage of 'misses'
above.

As for which to use, I don't have any particular dog in that fight, but
I do think we should be consistent between how VACUUM reports this
information and how ANALYZE does.

Thanks!

Stephen

Attachment: signature.asc
Description: PGP signature

Reply via email to