databendlabs / databend

๐——๐—ฎ๐˜๐—ฎ, ๐—”๐—ป๐—ฎ๐—น๐˜†๐˜๐—ถ๐—ฐ๐˜€ & ๐—”๐—œ. Modern alternative to Snowflake. Cost-effective and simple for massive-scale analytics. https://databend.com
https://docs.databend.com
Other
7.87k stars 751 forks source link

chore(query): improve distributed runtime filter #16862

Closed Dousir9 closed 3 days ago

Dousir9 commented 4 days ago

I hereby agree to the terms of the CLA available at: https://docs.databend.com/dev/policies/cla/

Summary

In distributed execution, in some cases the scan processor needs to wait for the runtime filter to be generated.

Benchmark

Databend Cloud Medium, TPC-H SF-100 Q17: 16.7s โ†’ 6s

Tests

Type of change


This change isโ€‚Reviewable

github-actions[bot] commented 4 days ago

Docker Image for PR

note: this image tag is only available for internal use, please check the internal doc for more details.