-
Notifications
You must be signed in to change notification settings - Fork 944
Add chunk skipping GUC #7360
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
Add chunk skipping GUC #7360
Conversation
4f7b940
to
95e9f9b
Compare
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #7360 +/- ##
==========================================
+ Coverage 80.06% 82.57% +2.51%
==========================================
Files 190 229 +39
Lines 37181 42678 +5497
Branches 9450 10723 +1273
==========================================
+ Hits 29770 35243 +5473
- Misses 2997 3160 +163
+ Partials 4414 4275 -139 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
Add the ability to enable/disable new chunk skipping functionality completely.
95e9f9b
to
d791330
Compare
Automated backport to 2.17.x not done: cherry-pick failed. Git status
|
This release contains performance improvements and bug fixes since the 2.17.0 release. We recommend that you upgrade at the next available opportunity. **Features** * timescale#7360 Add chunk skipping GUC **Bugfixes** * timescale#7335 Change log level used in compression * timescale#7342 Fix collation for in-memory tuple filtering **Thanks** * @gmilamjr for reporting an issue with the log level of compression messages * @hackbnw for reporting an issue with collation during tuple filtering
This release contains performance improvements and bug fixes since the 2.17.0 release. We recommend that you upgrade at the next available opportunity. **Features** * #7360 Add chunk skipping GUC **Bugfixes** * #7335 Change log level used in compression * #7342 Fix collation for in-memory tuple filtering **Thanks** * @gmilamjr for reporting an issue with the log level of compression messages * @hackbnw for reporting an issue with collation during tuple filtering
the 2.17.0 release. We recommend that you upgrade at the next available opportunity. **Features** * timescale#7360 Add chunk skipping GUC **Bugfixes** * timescale#7335 Change log level used in compression * timescale#7342 Fix collation for in-memory tuple filtering **Thanks** * @gmilamjr for reporting an issue with the log level of compression messages * @hackbnw for reporting an issue with collation during tuple filtering
This release contains performance improvements and bug fixes since the 2.17.0 release. We recommend that you upgrade at the next available opportunity. **Features** * timescale#7360 Add chunk skipping GUC **Bugfixes** * timescale#7335 Change log level used in compression * timescale#7342 Fix collation for in-memory tuple filtering **Thanks** * @gmilamjr for reporting an issue with the log level of compression messages * @hackbnw for reporting an issue with collation during tuple filtering
This release contains performance improvements and bug fixes since the 2.17.0 release. We recommend that you upgrade at the next available opportunity. **Features** * #7360 Add chunk skipping GUC **Bugfixes** * #7335 Change log level used in compression * #7342 Fix collation for in-memory tuple filtering **Thanks** * @gmilamjr for reporting an issue with the log level of compression messages * @hackbnw for reporting an issue with collation during tuple filtering
Sorry @fabriziomello and @svenklemm but I have a few questions Why is it desirable to disable skipping chunks in v2.17.1? Are there downsides I should be aware of? |
We noticed some CPU spikes in our fleet due to extra catalog lookups at planning time introduced by this feature. Usually such kind of feature is added behing a feature flag to control the usage but we missed it when the feature was developed. As the actual fix isn't something trivial and obvious we decided to add the feature flag for now and then have time to rework it and fix it. |
Add the ability to enable/disable new chunk skipping functionality completely.