暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Oracle 19C 优化器提示 HINT

原创 Asher.HU 2021-02-04
716
一个提示是通过SQL语句的意见传递给优化的指令。

提示使您能够做出优化器通常自动做出的决策。在测试或开发环境中,提示对于测试特定访问路径的性能很有用。例如,您可能知道特定索引对于某些查询更具选择性。在这种情况下,您可以使用提示来指示优化器使用更好的执行计划,如以下示例所示:

SELECT /*+ INDEX (employees emp_department_ix) */ 
       employee_id, department_id 
FROM   employees
WHERE  department_id > 50;
复制

有时,由于拼写错误,无效的参数,冲突的提示以及由于转换而变得无效的提示,数据库可能不使用提示。Oracle Database 19c开始,您可以生成有关计划生成期间已使用或未使用哪些提示的报告。

也可以看看:


「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论