Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / PostgreSQL Новый топик    Ответить
 вопрос по контрольным точкам  [new]
комит
Member

Откуда:
Сообщений: 149
Добрый день.

Хотел уточнить вот такой вопрос:


В лог пишется информация по

checkpoint starting

checkpoin complete




И разница по времени между этими двумя записями сильно разная.

Например, когда нет нагрузки, то это 1-2 минуты.

если есть 20-30 минут.



Но 30 минут на чекпойнт это не сильно ли много?
7 апр 21, 17:28    [22305564]     Ответить | Цитировать Сообщить модератору
 Re: вопрос по контрольным точкам  [new]
комит
Member

Откуда:
Сообщений: 149
checkpoint_timeout = 30 минут

checkpoint_completion_target = 0.95
7 апр 21, 17:42    [22305577]     Ответить | Цитировать Сообщить модератору
 Re: вопрос по контрольным точкам  [new]
Melkij
Member

Откуда: Санкт-Петербург
Сообщений: 1280
комит
Но 30 минут на чекпойнт это не сильно ли много?

комит
checkpoint_timeout = 30 минут

checkpoint_completion_target = 0.95


ну?
7 апр 21, 18:17    [22305612]     Ответить | Цитировать Сообщить модератору
 Re: вопрос по контрольным точкам  [new]
Павел Лузанов
Member

Откуда:
Сообщений: 786
комит
checkpoint_timeout = 30 минут

checkpoint_completion_target = 0.95


Посмотрите описание этих параметров в документации.
Первый говорит, что контрольные точки выполнять каждые 30 минут. А второй, что выполнение контрольной точки нужно растянуть на 95% от checkpoint_timeout (30мин). И это правильно, потому что сглаживает пишущую нагрузку.

Когда нагрузки нет, сбрасывать на диск нечего, то растянуть на почти 30 минут не получается, вот и укладывается в 1-2 минуты.

Кстати в 14 постгресе checkpoint_completion_target уже по умолчанию будет 0.9, вмест нынешних 0.5.
7 апр 21, 18:24    [22305617]     Ответить | Цитировать Сообщить модератору
 Re: вопрос по контрольным точкам  [new]
комит
Member

Откуда:
Сообщений: 149
Павел Лузанов, Melkij, большое спасибо, я об этом догадывался, но хотел уточнить мнение у авторитетных специалистов :-))
7 апр 21, 18:39    [22305634]     Ответить | Цитировать Сообщить модератору
Все форумы / PostgreSQL Ответить