ClickHouse/tests
frinkr 18c50c11b3
Multithreading after window functions (#50771)
* feat: Preserve number of streams after evaluation the window functions to allow parallel stream processing

* fix style

* fix style

* fix style

* setting query_plan_preserve_num_streams_after_window_functions default true

* fix tests by SETTINGS query_plan_preserve_num_streams_after_window_functions=0

* fix test references

* Resize the streams after the last window function, to keep the order between WindowTransforms (and WindowTransform works on single stream anyway).

* feat: Preserve number of streams after evaluation the window functions to allow parallel stream processing

* fix style

* fix style

* fix style

* setting query_plan_preserve_num_streams_after_window_functions default true

* fix tests by SETTINGS query_plan_preserve_num_streams_after_window_functions=0

* fix test references

* Resize the streams after the last window function, to keep the order between WindowTransforms (and WindowTransform works on single stream anyway).

* add perf test

* perf: change the dataset from 50M to 5M

* rename query_plan_preserve_num_streams_after_window_functions -> query_plan_enable_multithreading_after_window_functions

* update test reference

* fix clang-tidy

---------

Co-authored-by: Nikita Taranov <nikita.taranov@clickhouse.com>
2023-10-27 12:36:28 +02:00
..
ci Merge pull request #56009 from Algunenano/stress_cont 2023-10-26 11:37:49 +02:00
config
fuzz
instructions
integration Merge pull request #55521 from ClickHouse/fix-query-params-with-custom-http-handlers 2023-10-26 18:34:37 +02:00
jepsen.clickhouse
perf_drafts
performance Multithreading after window functions (#50771) 2023-10-27 12:36:28 +02:00
queries Multithreading after window functions (#50771) 2023-10-27 12:36:28 +02:00
sqllogic
.gitignore
.rgignore
analyzer_integration_broken_tests.txt
analyzer_tech_debt.txt Merge pull request #53504 from filimonov/ignore_max_distributed_connections_for_async_remote 2023-10-24 14:15:21 +02:00
clickhouse-test
CMakeLists.txt
README.md
tsan_suppressions.txt
ubsan_suppressions.txt

Find CI documents and instructions on running CI checks localy here.