Без параллелизма запросов Ignite разделяет выполнение запроса между узлами: отображает запрос для каждого узла и уменьшает количество узлов-запросчиков. Для лучшей работы на многопроцессорных машинах индексы кэша разбиты на более мелкие части, так же, как вы работаете с node_num * queryParallelism.
Таким образом, каждый узел может обрабатывать тот же запрос, который был разбит на потоки, независимые от параллелизма запросов.