v.23.4Improvement

Improve Memory Accounting for Prefetches and Randomize Settings in CI

Improve memory accounting for prefetches. Randomise prefetch settings In CI. #48973 (Kseniia Sumarokova).
Improved memory accounting for data prefetch operations and introduced randomized prefetch settings in continuous integration (CI) testing.

Why it matters

This feature enhances the accuracy of memory tracking during data prefetches to better manage resources and detect issues. Randomizing prefetch settings in CI helps identify edge cases and potential bugs, improving the stability and reliability of the ClickHouse prefetch mechanism.

How to use it

The improved memory accounting is integrated internally and activates automatically without user intervention. Prefetch settings randomization is applied during CI testing to strengthen quality assurance and does not require user configuration.