powered by simpleCommunicator - 2.0.40     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Подготовленные транзакции.
3 сообщений из 3, страница 1 из 1
Подготовленные транзакции.
    #40118844
D0KX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго дня.

Возник вопрос, что же делает база postgresql с подготовленными транзакциями при дефолтной настройке max_prepared_transactions = 0

Настройка max_prepared_transactions = 0 предполагает, что подготовленные транзакции база не использует, но при этом приложения которые пытаются/думают что используют такой метод, не выдают ошибок.
Но вот если запросы пустить, через pgbouncer в режиме транзакций, то стразу полезут ошибки, и для их решения требуется в строке подключения, приложения к базе, прописывать выключение подготовленных транзакций (prepareThreshold=0).
В режиме сессий, работая через pgbouncer, такой настройки не требуется, да и ошибок нет.

Отсюда возникает вопрос: При настройке max_prepared_transactions = 0 база просто эмитирует/пропускает предподготовку запросов со своей стороны, чтобы приложение думало, что запросы предподготовлены, а сама работает в обычном режиме?
...
Рейтинг: 0 / 0
Подготовленные транзакции.
    #40118846
D0KX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Похоже всё-таки я намешал разные методы в одну кучу. Вопрос снят.
...
Рейтинг: 0 / 0
Подготовленные транзакции.
    #40118867
Melkij
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
D0KX,

prepared transactions != prepared statements
max_prepared_transactions это про 2pc (Two-phase commit protocol)
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Подготовленные транзакции.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]