Освобождает ли создание соединения readOnly ресурсы в Postgres?

У меня есть сервер API, и я стараюсь тщательно управлять ресурсами Postgres. На стороне клиента у меня есть пул Hikari.

Обычно, когда мне нужно соединение, я просто создаю соединение по умолчанию для чтения / записи, даже если я не планирую делать какие-либо обновления или вставки или удерживать какие-либо блокировки. Но большинство моих подключений к базе данных фактически доступны только для чтения.

Я видел, что при создании соединения JDBC вы можете указать readOnly=true, Поможет ли это как-то помочь Postgres управлять другими соединениями? Возможно, Postgres, зная, что соединение доступно только для чтения и никогда не будет пытаться выполнить обновление, освободит некоторые внутренние ресурсы для других соединений. Это точно?

0 ответов

Другие вопросы по тегам