-
Notifications
You must be signed in to change notification settings - Fork 609
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
perf: nexmark q1 #7353
Comments
I deem Q1 will be improved a lot after we refactor the NexMark, which will be done as a by-product of risingwavelabs/rfcs#31 |
Oh, the evaluation is done by consuming from Kafka and a external data generator generating a lot of data in advance. |
Another related optimization is to remove |
@huangjw806 will use black hole sink in the future evaluation. Therefore, without mv, we will remove the exchange and see the new number. |
The sink is rewritten from the materialize node in the optimizer, so I'm afraid the hash distribution is also followed. 🤔 cc @yuhao-su |
Should sink be parallelized in any case?
In planner actually. |
If a parallelism 1 sink cannot hit the max throughput while the downstream system is far from being saturated, then increasing parallelism makes sense I suppose |
Query:
Plan:
two consecutive |
after #8532 MATERIALIZED VIEW
|
query:
plan:
This one is stateless. Probably not a good one,
because there are literally zero computations and I/O to do......
The text was updated successfully, but these errors were encountered: