max_active_parts_loading_thread_pool_size
max_authentication_methods_per_user
Значение
0 означает отсутствие ограничений.max_backup_bandwidth_for_server
max_build_vector_similarity_index_thread_pool_size
Значение
0 означает использование всех ядер.max_connections
max_entries_for_hash_table_stats
max_fetch_partition_thread_pool_size
max_held_snapshots
max_http_index_page_size
10485760 (10 MiB).
max_keep_alive_requests
max_materialized_views_count_for_table
Здесь учитываются только представления, напрямую зависящие от таблицы; создание одного представления поверх другого не учитывается.
max_merges_bandwidth_for_server
max_mutations_bandwidth_for_server
max_open_files
Рекомендуем использовать этот параметр в macOS, поскольку функция getrlimit() возвращает некорректное значение.
max_os_cpu_wait_time_ratio_to_drop_connection
OSCPUWaitMicroseconds) ко времени занятости CPU (метрика OSCPUVirtualTimeMicroseconds), при котором может быть принято решение о разрыве соединений. Для вычисления вероятности используется линейная интерполяция между минимальным и максимальным значениями этого соотношения; в данной точке вероятность равна 1.
Подробности см. в разделе Управление поведением при перегрузке CPU сервера.
max_outdated_parts_loading_thread_pool_size
max_part_num_to_warn
system.warnings.
Пример
max_partition_size_to_drop
max_partition_size_to_drop (в байтах), вы не сможете удалить партицию с помощью запроса DROP PARTITION.
Для применения этой настройки не требуется перезапуск ClickHouse server. Ещё один способ отключить это ограничение — создать файл <clickhouse-path>/flags/force_drop_table.
Значение
0 означает, что партиции можно удалять без каких-либо ограничений.Это ограничение не распространяется на команды drop table и truncate table, см. max_table_size_to_dropmax_parts_cleaning_thread_pool_size
max_per_cpu_untracked_memory
max_untracked_memory ограничивает один поток, то этот параметр ограничивает суммарный объём на CPU, чтобы множество потоков не могли превратить свой лимит на поток в большой общесерверный overcommit. Таким образом, общий объём неотслеживаемой памяти ограничен примерно значением number_of_cpus * max_per_cpu_untracked_memory. Значение 0 отключает ограничение на CPU (в этом случае действует только ограничение на поток max_untracked_memory). Только для Linux.
max_session_timeout
max_temporary_data_on_disk_size
Значение
0 означает отсутствие ограничений.max_unexpected_parts_loading_thread_pool_size
max_waiting_queries
async_load_databases.
Ожидающие запросы не учитываются при проверке ограничений, задаваемых следующими настройками:
max_concurrent_queriesmax_concurrent_insert_queriesmax_concurrent_select_queriesmax_concurrent_queries_for_usermax_concurrent_queries_for_all_users
Значение
0 (по умолчанию) означает отсутствие ограничений.Эту настройку можно изменять во время выполнения, и она вступает в силу немедленно. Уже выполняющиеся запросы останутся без изменений.max_zookeeper_pooled_connections
0 отключает пул соединений и оставляет использование одного сеанса.