暂无图片
可以支持的hint的列表或者语法规则支持哪些?
我来答
分享
暂无图片 匿名用户
可以支持的hint的列表或者语法规则支持哪些?

可以支持的hint的列表或者语法规则支持哪些?


有没有列表或者超链接??

我来答
添加附件
收藏
分享
问题补充
7条回答
默认
最新
小林同学

写HINT目的

手工指定SQL语句的执行计划

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

来实现:

  1. 使用的优化器的类型

  2. 基于代价的优化器的优化目标,是all_rows还是first_rows。

  3. 表的访问路径,是全表扫描,还是索引扫描,还是直接利用rowid。

  4. 表之间的连接类型

  5. 表之间的连接顺序

  6. 语句的并行程度

暂无图片 评论
暂无图片 有用 0
打赏 0
shunwahⓂ️
2023-01-06
HINT作为一种SQL补充语法,在数据库中扮演着非常重要的角色。HINT可以改变SQL的执行方式。Lindorm宽表SQL也支持HINT语法,例如使用HINT进行多版本数据管理。本文介绍HINT的基本语法和使用场景。 注意事项 宽表引擎为2.3.1及以上的版本支持HINT。如何升级版本,请参见升级小版本。 HINT必须在INSERT、UPSERT和SELECT关键字后使用。 HINT仅支持简单查询,不支持子查询、分组查询等复杂查询。 HINT不支持PreparedStatement方法。
huayumicheng
2023-01-06
写HINT目的 手工指定SQL语句的执行计划 hints是oracle提供的一种机制,用来告诉优化器按照我们的告诉它的方式生成执行计划。我们可以用hints 来实现: 使用的优化器的类型 基于代价的优化器的优化目标,是all_rows还是first_rows。 表的访问路径,是全表扫描,还是索引扫描,还是直接利用rowid。 表之间的连接类型 表之间的连接顺序 语句的并行程度
huayumicheng

写HINT目的

手工指定SQL语句的执行计划

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

来实现:

  1. 使用的优化器的类型

  2. 基于代价的优化器的优化目标,是all_rows还是first_rows。

  3. 表的访问路径,是全表扫描,还是索引扫描,还是直接利用rowid。

  4. 表之间的连接类型

  5. 表之间的连接顺序

  6. 语句的并行程度

暂无图片 评论
暂无图片 有用 1
打赏 0
游湖

写HINT目的

手工指定SQL语句的执行计划

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

来实现:

  1. 使用的优化器的类型

  2. 基于代价的优化器的优化目标,是all_rows还是first_rows。

  3. 表的访问路径,是全表扫描,还是索引扫描,还是直接利用rowid。

  4. 表之间的连接类型

  5. 表之间的连接顺序

  6. 语句的并行程度

暂无图片 评论
暂无图片 有用 4
打赏 0
墨水先生
  1. 使用的优化器的类型

  2. 基于代价的优化器的优化目标,是all_rows还是first_rows。

  3. 表的访问路径,是全表扫描,还是索引扫描,还是直接利用rowid。

  4. 表之间的连接类型

  5. 表之间的连接顺序

  6. 语句的并行程度

暂无图片 评论
暂无图片 有用 3
打赏 0
L
lelepapa
  1. 表之间的连接类型

  2. 表之间的连接顺序

  3. 语句的并行程度

暂无图片 评论
暂无图片 有用 2
打赏 0
D
dyf1
  1. 表之间的连接类型

  2. 表之间的连接顺序

  3. 语句的并行程度

暂无图片 评论
暂无图片 有用 1
打赏 0
手机用户5704

写HINT目的

手工指定SQL语句的执行计划

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

来实现:

  1. 使用的优化器的类型

  2. 基于代价的优化器的优化目标,是all_rows还是first_rows。

  3. 表的访问路径,是全表扫描,还是索引扫描,还是直接利用rowid。

  4. 表之间的连接类型

  5. 表之间的连接顺序

  6. 语句的并行程度

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交