Skip to main content
Эти настройки доступны в system.settings и автоматически генерируются на основе исходного кода.

page_cache_block_size

Размер фрагментов файла, сохраняемых в кэше страниц в пространстве пользователя, в байтах. Все операции чтения, проходящие через кэш, будут округляться вверх до размера, кратного этому значению. Этот параметр можно настраивать на уровне отдельного запроса, но записи кэша с разными размерами блоков нельзя использовать повторно. Изменение этого параметра фактически делает существующие записи в кэше недействительными. Большее значение, например 1 MiB, хорошо подходит для запросов с высокой пропускной способностью, а меньшее, например 64 KiB, — для точечных запросов с низкой задержкой.

page_cache_inject_eviction

Кэш страниц в пространстве пользователя иногда случайным образом помечает некоторые страницы как недействительные. Используется для тестирования.

page_cache_lookahead_blocks

При промахе кэша страниц в пространстве пользователя за один раз считывается до такого количества последовательных блоков из нижележащего хранилища, если и они отсутствуют в кэше. Размер каждого блока — page_cache_block_size байт. Большее значение подходит для запросов с высокой пропускной способностью, тогда как точечные запросы с низкой задержкой лучше работают без опережающего чтения.

page_cache_max_coalesced_bytes

Когда readBigAt заполняет кэш страниц в пространстве пользователя, последовательные промахи кэша объединяются в одно чтение из нижележащего хранилища. Эта настройка ограничивает размер одного такого объединённого чтения в байтах; более длинные последовательности промахов разбиваются на несколько чтений. Она ограничивает временное использование памяти временным буфером при параллельных холодных чтениях. Большее значение уменьшает число HTTP-запросов при холодном сканировании в Объектном хранилище; меньшее значение снижает пиковое временное использование памяти.
Последнее изменение 23 июля 2026 г.