Преимущества параллельной обработки запросов в PostgreSQL:
- Ускорение выполнения запросов. postgrespro.ru Многие запросы могут выполняться в параллельном режиме как минимум вдвое быстрее, а некоторые — быстрее в четыре и даже более раз. postgrespro.ru Обычно наибольший выигрыш можно получить с запросами, обрабатывающими большой объём данных, но возвращающими пользователю всего несколько строк. postgrespro.ru
- Распределение нагрузки. severalnines.com Запрос разбивается на несколько частей и выполняется несколькими фоновыми процессами. vk.com Фоновые процессы общаются между собой через общий буфер. vk.com Как только каждая часть запроса будет выполнена, его результат аккумулируется и передаётся ведущему процессу. vk.com
Параллельное выполнение запросов наиболее эффективно при OLAP-нагрузке, то есть когда в базе происходят долгие запросы для формирования аналитического отчёта. vk.com Когда же много коротких запросов, которые создают, обновляют или удаляют данные в базе (OLTP-нагрузка), то толку от параллельного выполнения запросов будет мало или не будет вообще. vk.com