6.Oracle的Hints

1.Oracle的Hints是什么?

  Hints 是一种机制,用来告诉优化器按照我们告诉它的方式生成执行计划。

  在SQL语句优化过程中,我们经常会用到hint,现总结一下在SQL优化过程中常见Oracle HINT的用法。

2.Hints的作用

  • 优化器的类型
  • 基于代价的优化器的优化目标,是all_rows还是first_rows
  • 表的访问路径
  • 表之间的连接类型
  • 表之间的连接顺序
  • 表之间的连接类型
  • 语句的并行程度
  • 查询语句重写

3.Hints语法  

1 {DELETE|INSERT|SELECT|UPDATE}  /*+ hint [text] [hint[text]]... */
2 {DELETE|INSERT|SELECT|UPDATE} --+ hint [text] [hint[text]]...

4.Hints语法举例

参考:https://vip.kingdee.com/article/248385276211462912?productLineId=1

     https://blog.csdn.net/wb96a1007/article/details/7098687

 

posted on 2023-01-05 14:00  太白金星有点烦  阅读(254)  评论(0)    收藏  举报

导航