PostgreSQL асинхронный кластер с частичными синхронными фиксациями

Существуют хорошие инструменты сканирования как nmap, который может показать Вам, какие порты в целевой системе достижимы, и которые не являются.

1
задан 23 June 2014 в 12:30
1 ответ

Да, вы можете сделать это наоборот.

Просто настройте его как обычный синхронный кластер, но установите synchronous_commit = off в postgresql .conf . Затем:

SET LOCAL synchronous_commit TO ON

в транзакциях, которые вы хотите зафиксировать синхронно.

Имейте в виду, однако, что синхронная фиксация заставит предыдущие фиксации сбрасываться, прежде чем они смогут зафиксироваться. Итак, если вы выполняете коммиты 1, 2, 3, 4, 5, [sync] 6, 7, 8 , то коммиты с 1 по 6 включительно должны быть сброшены до того, как коммит 6 сможет сообщить успех.

1
ответ дан 4 December 2019 в 00:23

Теги

Похожие вопросы