@mironwebsite

Обрабатывает ли postgres запросы одновременно?

Не до конца понимаю, может ли Postgres обрабатывать, например, 2 запроса одновременно? То есть, если мы из пула взяли 2 коннекшена и одновременно обратимся к бд, будут ли они обработаны одновременно? И если, допустим, один из коннекшенов будет выполнять запрос очень долго (скажем, 10 секунд), то второй коннекшен с простым запросом сможет выполниться параллельно? И, если это так, то сколько всего запросов может выполняться параллельно? От чего это зависит?
  • Вопрос задан
  • 245 просмотров
Пригласить эксперта
Ответы на вопрос 1
inoise
@inoise
Solution Architect, AWS Certified, Serverless
От транзакционности и наличия кластера. Транзакции выполняются всегда последовательно, а любые другие запросы - параллельно. У распределённого кластера есть свои особенности
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы