Эти настройки доступны в system.merge_tree_settings и автоматически генерируются из исходного кода ClickHouse.
text_index_dictionary_block_frontcoding_compression
История версий
| Версия | Значение по умолчанию | Комментарий |
|---|---|---|
| 26.6 | 1 | новая настройка |
Сжатие front-coding по умолчанию для блоков словаря текстового индекса.
Можно переопределить явным аргументом индекса dictionary_block_frontcoding_compression.
text_index_dictionary_block_size
История версий
| Версия | Значение по умолчанию | Комментарий |
|---|---|---|
| 26.6 | 512 | новая настройка |
Размер блока словаря по умолчанию для текстовых индексов.
Может быть переопределён явно заданным аргументом индекса dictionary_block_size.
text_index_max_memory_usage_before_flush
История версий
| Версия | Значение по умолчанию | Комментарий |
|---|---|---|
| 26.8 | 1073741824 | Новая настройка. Предыдущее значение отключает сброс по объёму памяти, сохраняя поведение до версии 26.8 |
Максимальный оценочный объём памяти, удерживаемый построителем текстового индекса перед сбросом временного сегмента.
text_index_max_processed_tokens_before_flush
История версий
| Версия | Значение по умолчанию | Комментарий |
|---|---|---|
| 26.8 | 100000000 | новая настройка |
Максимальное количество обработанных токенов, накопленных построителем текстового индекса до сброса временного сегмента.
text_index_posting_list_block_size
История версий
| Версия | Значение по умолчанию | Комментарий |
|---|---|---|
| 26.6 | 1048576 | новая настройка |
Размер блока списка вхождений по умолчанию для текстовых индексов (в строках).
Может быть переопределён явно указанным аргументом индекса posting_list_block_size.
text_index_posting_list_codec
История версий
| Версия | Значение по умолчанию | Комментарий |
|---|---|---|
| 26.6 | none | Новая настройка |
Кодек списка вхождений по умолчанию для текстовых индексов.
Эту настройку можно переопределить, явно указав аргумент индекса posting_list_codec.
text_index_serialization_version
История версий
| Версия | Значение по умолчанию | Комментарий |
|---|---|---|
| 26.8 | v2_with_positions | Разрешает использовать формат текстового индекса 'v2_with_positions', сохраняющий позиции токенов для фразового поиска. При использовании более старой compatibility возвращается к 'v1_with_codec', чтобы новые серверы продолжали записывать формат, доступный для чтения старыми серверами во время поэтапного обновления. |
| 26.6 | v1_with_codec | Новая настройка. Управляет версией формата текстовых индексов на диске. При использовании более старой compatibility возвращается к 'v0_initial', чтобы новые серверы продолжали записывать предыдущий формат, доступный для чтения старыми серверами во время поэтапного обновления. |
Предпочтительная версия формата сериализации на диске для записи текстовых индексов.
Эта настройка задаёт предпочтение, а не строгое ограничение: если настроенная версия не может представить индекс, автоматически выбирается более новая версия, способная это сделать, и запись текстового индекса никогда не завершается сбоем из-за этой настройки.
Во время поэтапного обновления зафиксируйте формат с помощью настройки compatibility на уровне
профиля на уже обновлённых серверах, чтобы они продолжали записывать формат, который старые серверы всё ещё могут читать.
Возможные значения:
v0_initial— Исходный формат. Не сохраняет тип кодека списка вхождений.v1_with_codec— Сохраняет тип кодека списка вхождений в заголовке текстового индекса.v2_with_positions— Сохраняет позиции токенов для индексов сsupport_phrase_search.