Re: Proposal: Log inability to lock pages during vacuum
От | Andres Freund |
---|---|
Тема | Re: Proposal: Log inability to lock pages during vacuum |
Дата | |
Msg-id | 20141218205505.GC5023@alap3.anarazel.de обсуждение исходный текст |
Ответ на | Re: Proposal: Log inability to lock pages during vacuum (Alvaro Herrera <alvherre@2ndquadrant.com>) |
Ответы |
Re: Proposal: Log inability to lock pages during vacuum
|
Список | pgsql-hackers |
On 2014-12-18 16:41:04 -0300, Alvaro Herrera wrote: > + if (scan_all) > + appendStringInfo(&buf, _("waited for %d buffer pins\n"), > + vacrelstats->pinned_pages); > + else > + appendStringInfo(&buf, > + _("skipped %d pages due to buffer pins\n"), > + vacrelstats->pinned_pages); Unless I miss something this is, as mentioned before, not correct. scan_all doesn't imply at all that we waited for buffer pins. We only do so if lazy_check_needs_freeze(buf). Which usually won't be true for a *significant* number of pages. Greetings, Andres Freund -- Andres Freund http://www.2ndQuadrant.com/PostgreSQL Development, 24x7 Support, Training & Services
В списке pgsql-hackers по дате отправления: