【发布时间】:2015-08-24 08:00:54
【问题描述】:
我有很多复杂的 select 语句要运行,至少需要 2 个小时,我想加快查询速度。 我可以在子查询和主查询中使用并行提示来提高性能吗? 例如,以下是否有效?
select /*+ parallel(32) */
a.id,
(select /*+ parallel(32) */ b.col1 from table b where b.id = a.id)
from
(select /*+ parallel(32) */ c.id, c.col2
from table c) a
我是平行提示的新手。提前感谢您的建议。
【问题讨论】:
-
有什么意义?检查执行计划以获取在顶层有并行提示的查询。
标签: oracle performance parallel-processing