开发者社区 问答 正文

什么是DFP技术?

什么是DFP技术?

展开
收起
曦情兮 2022-05-09 22:17:36 630 分享 版权
1 条回答
写回答
取消 提交回答
  • DFP(DynamicFilterPushDown)对于筛选率高的 Join (命中率低)、Probe 端的数据从存储中被读上来之后,大部分数据会被丢弃掉。因此如果评估出来 build 的数据维持在一个比较小范围的阈值,那么我们就可以把 build 端结果值,作为左表的过滤条件,也就是 Dynamic Filter,直接下推存储,减少扫描量。对于优化器来说,最主要的工作就是要合理评估 build 端命中 Join 条件的 NDV 值。

    2022-05-10 13:03:08
    赞同 展开评论
问答地址: