8000 fix: Wide-table join performance regression by coastalwhite · Pull Request #25222 · pola-rs/polars · GitHub
[go: up one dir, main page]

Skip to content

Conversation

@coastalwhite
Copy link
Collaborator

This was caused by creating and clearing the DataFrame schema cache for every rename, creating quadratic behavior.

Fixes #25219.

This was caused by creating and clearing the `DataFrame` schema cache for every
rename, creating quadratic behavior.

Fixes pola-rs#25219.
@github-actions github-actions bot added fix Bug fix python Related to Python Polars rust Related to Rust Polars labels Nov 7, 2025
@codecov
Copy link
codecov bot commented Nov 7, 2025

Codecov Report

❌ Patch coverage is 89.65517% with 3 lines in your changes missing coverage. Please review.
✅ Project coverage is 81.77%. Comparing base (b386711) to head (0a740f1).
⚠️ Report is 3 commits behind head on main.

Files with missing lines Patch % Lines
crates/polars-core/src/frame/mod.rs 86.95% 3 Missing ⚠️
Additional details and impacted files 8000
@@           Coverage Diff           @@
##             main   #25222   +/-   ##
=======================================
  Coverage   81.77%   81.77%           
=======================================
  Files        1712     1713    +1     
  Lines      236707   236780   +73     
  Branches     3013     3013           
=======================================
+ Hits       193565   193630   +65     
- Misses      42372    42380    +8     
  Partials      770      770           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@ritchie46 ritchie46 merged commit a3474bb into pola-rs:main Nov 7, 2025
24 checks passed
@coastalwhite coastalwhite deleted the fix/perf-join-rename branch November 12, 2025 08:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

fix Bug fix python Related to Python Polars rust Related to Rust Polars

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Dataframe join function performance significantly deteriorates starting from version 1.31.0

2 participants

0