SupportsFilterPushDown,将 Filter 条件下推到 Scan 里,从而减少 Scan 的读 IO,以提高性能。
SupportsProjectionPushDown,告诉 Scan 只读取必要的字段,减少无效的字段读取。
SupportsPartitionPushDown,在静态优化时,告诉 Scan 只需要读取有效分区,避免无效分区读取。
SupportsDynamicFiltering,在作业运行时,动态识别出哪些分区是有效的,避免无效分区读取。
SupportsLimitPushDown,将 limit 值下推到 Scan 里,只需要读取 limit 条数据即可,大大减少了 Scan I/O。
SupportsAggregatePushDown,直接从 Scan 中读取聚合结果,减少 Scan 的读 I/O,同时输出给下游的数据更少。
SupportsStatisticReport,Connector 汇报统计信息给优化器,以便优化器产生更优的执行计划。
flink sql 下推 类
最新推荐文章于 2024-02-01 21:45:00 发布