1. 逻辑优化器

LineageGenerato:各operator血缘情况的设定

Columnpruner :列前裁优化器

Predicate PushDown:谓词下推优化器,将条件推到特定的位置

Partition Pruner:分区减裁优化器

PartitionCondition Pruner:消除无用分支分区条件的优化器


Groupby optimizer:group优化map端预聚合的优化器

sampleprunner:抽样优化器,降低抽样的数量

Bucket map join:对分桶表做Mapjoin优化器

Sortedmergebucket map join:对sorted bucket表做map join 的优化

Unionprocessor:识别union两边的子查询是否都是map only的?

什么是map only呢?

Join reader:/* streamtable*/指定join的驱动表

Hive优化器

Hive优化器

Hive优化器

Hive优化器

Hive优化器

Hive优化器


Hive优化器


Hive优化器Hive优化器

相关文章:

  • 2021-10-02
猜你喜欢
  • 2021-09-23
  • 2021-11-01
  • 2021-08-10
  • 2021-07-22
  • 2021-11-25
相关资源
相似解决方案