【发布时间】:2021-06-25 20:36:01
【问题描述】:
在 Oracle 12C 中,我有这个查询
select
* from my_table t;
如果我简单解释一下,我得到的成本是 235597
如果我像这样添加并行提示
select /*+ parallel(16) */
* from my_table t;
解释计划给出的成本16349
大约少14倍
虽然我了解查询将使用 16 个线程来解决查询, 我不明白为什么会降低成本,我什至希望为了管理线程而付出更多的成本。 如果你有 100 美元,然后将 100 美元分给 16 个人,你仍然会少 100 美元。
【问题讨论】:
-
嗨,Leo,请向我们提供您的执行计划,无论是否有提示。谢谢
标签: oracle oracle12c sql-execution-plan explain