Logging Checkpoints/ru

From PostgreSQL wiki
Jump to navigationJump to search


Контрольные точки могут оказывать значительное влияние на производительность базы данных и приводить к задержкам до нескольких секунд.

Начиная с PostgreSQL 8.3 можно получить подробности по контрольным точкам с помощью настройки log_checkpoints. В более ранних версиях невозможно получить подробную информацию, однако, можно включить логгирование фактов возникновения точек, установив checkpoint_warning в более высокое значение, но не превышающее 3600 (секунд). Предупреждения будут генерироваться по завершению контрольных точек.

Если подключения не разрываются после завершения контрольных точек, стоит обратиться к Checkpoints and the Background Writer для снижения этого эффекта.