Посмотрите на следующий запрос: Если я прокомментирую подзапрос, он использует параллельное выполнение, иначе это не так.Oracle: почему не используется параллельное выполнение?
После запроса был
SELECT /*+ parallel(c, 20) */
1, (SELECT 2 FROM DUAL)
FROM DUAL c;
Спасибо! Я никогда не осознавал эту проблему. Почему Oracle не использует параллель с подзапросами в списке выбора? Есть ли логическая причина? – Revious
@APC. Я считаю, что руководство здесь неправильно. См. Мой ответ на соответствующий вопрос: http://stackoverflow.com/a/9731552/409172 –