-
Notifications
You must be signed in to change notification settings - Fork 3.5k
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
[R] Possible regression in dev arrow #43627
Comments
Could you do |
Here's the one from 16.1.0:
Will have to come back to the other one during/after posit::conf if nobody else gets there first as I don't have time now. |
This is on dev. At least the part I was looking at (the
Will have to do some profiling to see what's happening. The obvious suspect is #41576, but I don't have an intuition as to how it's responsible. |
I think there's something off in the C++ library that's responsible for this regression. I ran I'll try bisecting history to find out which commit introduces this. |
Nope, it is #41576 somehow. That's the commit where this query gets slow. I will try to understand better and get a fix. |
I think I've figured it out. The query plans look the same but they're not--the I'll make a PR to add back that |
### Rationale for this change See #43627 (comment) ### What changes are included in this PR? An extra `dplyr::select()` ### Are these changes tested? Conbench should show that the performance is much better ### Are there any user-facing changes? Not slow * GitHub Issue: #43627
### Rationale for this change See #43627 (comment) ### What changes are included in this PR? An extra `dplyr::select()` ### Are these changes tested? Conbench should show that the performance is much better ### Are there any user-facing changes? Not slow * GitHub Issue: #43627
Describe the bug, including details regarding any error messages, version, and platform.
I just ran this with dev arrow and it took 45 seconds on my first run and 85 seconds on my second run:
If I do it with 16.1.0 it only took 5 seconds on both runs.
Component(s)
R
The text was updated successfully, but these errors were encountered: