v.25.3New Feature

New implementation of the Userspace Page Cache

A new implementation of the Userspace Page Cache, which allows caching data in the in-process memory instead of relying on the OS page cache, which is useful when the data is stored on a remote virtual filesystem without backing with the local filesystem cache. #70509 (Michael Kolupaev).
Introduces a new Userspace Page Cache implementation that caches data in in-process memory instead of relying on the OS page cache.

Why it matters

This feature addresses performance issues when accessing data stored on remote virtual filesystems without local filesystem caching by enabling efficient caching directly within the ClickHouse process.

How to use it

Enable the Userspace Page Cache to cache data in process memory for improved performance with remote virtual filesystems. Configuration details and activation can be found in the documentation linked in the pull request.