Как я могу указать Postgres завершить все «незавершенные» транзакции, но отложить запуск новых (не отключая клиентов) до тех пор, пока я не сделаю снимок ZFS или LVM (что занимает меньше секунды).
например
Сообщение, упомянутое в ответе @ user121391, верное, но вкратце:
postgres
на снимке, база данных запустится в режиме восстановления (как при аварийной остановке предыдущего процесса).pg_start_backup
сделает процесс восстановления немного быстрее (так как контрольная точка создана, и ожидающих записей в WAL будет меньше)Этот ответ на dba.stackexchange кажется, что вам нужно.
Кажется, что комментарии не связываются автоматически на боковой панели (внутри сети), поэтому мне нужно написать еще кое-что, чтобы предотвратить автоматическое преобразование в комментарий ... да.