gpt4 book ai didi

sql - Oracle 10 优化器从 RULE 到 COST : why?

转载 作者:行者123 更新时间:2023-12-03 16:05:26 24 4
gpt4 key购买 nike

Oracle 决定从版本 10g 中取消基于规则的优化器,而将基于成本的优化器作为唯一的选择。
我认为基于规则的优化器具有永远 的无值(value)的积极方面。可预测 .相反,我看到 Oracle 10g 每天晚上更改执行计划,导致性能像乌龟一样。
这种变化背后的原因可能是什么?

最佳答案

因为您可以用 RBO 做的一切, 可以用 CBO 来完成.
CBO也可以基于规则——更重要的是,你可以自己决定“规则”。

要创建您自己的“规则”,您可以提示您的查询或执行 CREATE OUTLINE 这将为您提示。因此,您的执行计划是稳定的。

大纲存储在名为 OUTLN 的系统模式中。 ,它们是可编辑的。

至于我,我总是为我在生产数据库中运行的查询提供提示。

关于sql - Oracle 10 优化器从 RULE 到 COST : why?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/493492/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com