ADG Оставить заявку

Параллельные запросы PostgreSQL

Также: parallel query PostgreSQL, параллельный seq scan, parallel seq scan, parallel hash join PostgreSQL

Параллельные запросы PostgreSQL - механизм выполнения одного SQL-запроса сразу несколькими рабочими процессами, появившийся в версии 9.6. Плановщик автоматически разбивает Sequential Scan или Hash Join на части и раздаёт их воркерам - без изменений в SQL-коде. На многоядерных серверах время аналитических запросов снижается пропорционально числу задействованных ядер. Степень параллелизма настраивается через параметры max_parallel_workers и max_parallel_workers_per_gather.