pgsql: Use scanned_pages to decide when to failsafe check.
В списке pgsql-committers по дате отправления:
| От | Peter Geoghegan |
|---|---|
| Тема | pgsql: Use scanned_pages to decide when to failsafe check. |
| Дата | |
| Msg-id | E1p8QXd-004ucD-EM@gemulon.postgresql.org обсуждение исходный текст |
| Список | pgsql-committers |
Use scanned_pages to decide when to failsafe check. Perform a failsafe check every time VACUUM's first heap scan scans a further FAILSAFE_EVERY_PAGES pages, rather than using an approach based on the number of physical blocks that our current blkno is from the blkno at the time of the previous failsafe check. That way VACUUM will perform a failsafe check every time it has scanned a uniform number of pages, without it mattering when or how VACUUM skipped pages using the visibility map. Sami Imseih, with changes to FAILSAFE_EVERY_PAGES comments added by me. Author: Sami Imseih <simseih@amazon.com> Reviewed-By: Peter Geoghegan <pg@bowt.ie> Discussion: https://postgr.es/m/401CE010-4049-4B94-9961-0B610A5D254D%40amazon.com Branch ------ master Details ------- https://git.postgresql.org/pg/commitdiff/07eef53955ea9885dd3e4701b7eaa34ccdf2ae02 Modified Files -------------- src/backend/access/heap/vacuumlazy.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-)
В списке pgsql-committers по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера