Flink SQL:Queries(Hints)

SQL Hints

Batch Streaming

SQL hints can be used with SQL statements to alter execution plans. This chapter explains how to use hints to force various approaches.
SQL提示可以与SQL语句一起使用,以更改执行计划。本章解释了如何使用提示增强各种方法。

Generally a hint can be used to:
通常,提示可用于:

  • Enforce planner: there’s no perfect planner, so it makes sense to implement hints to allow user better control the execution;
    强制执行计划器:没有完美的计划器,因此实现提示以允许用户更好地控制执行是有意义的;
  • Append meta data(or statistics): some statistics like “table index for scan” and “skew info of some shuffle keys” are somewhat dynamic for the query, it would be very convenient to config them with hints because our planning metadata from the planner is very often not that accurate;
    附加元数据(或统计信息):一些统计信息,如“用于扫描的表索引”和“一些shuffle键的倾斜信息”,对于查询来说是动态的,用提示配置它们会很方便,因为我们来自计划器的计划元数据通常不那么准确;
  • Operator re
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值