mirror of
https://github.com/PrivateCaptcha/PrivateCaptcha.git
synced 2026-02-11 00:08:47 -06:00
80 lines
3.2 KiB
XML
80 lines
3.2 KiB
XML
<?xml version="1.0"?>
|
|
<clickhouse>
|
|
<!-- {{ 2 * number_of_cpu_cores }} -->
|
|
<max_concurrent_queries>4</max_concurrent_queries>
|
|
<!--
|
|
Lower mark cache size from 5GB to 1GB.
|
|
https://clickhouse.com/docs/en/operations/server-configuration-parameters/settings#mark_cache_size
|
|
-->
|
|
<mark_cache_size>2147483648</mark_cache_size>
|
|
<merge_tree>
|
|
<!--
|
|
Choose a value between 1024 and 4096.
|
|
The default is 8192.
|
|
-->
|
|
<merge_max_block_size>1024</merge_max_block_size>
|
|
<!--
|
|
Choose a value between 1GB and 4GB.
|
|
The default is 150GB.
|
|
-->
|
|
<max_bytes_to_merge_at_max_space_in_pool>1073741824</max_bytes_to_merge_at_max_space_in_pool>
|
|
<!--
|
|
most of the time you won't have idle threads in the pool set this value to 0 to let merges proceed
|
|
-->
|
|
<number_of_free_entries_in_pool_to_lower_max_size_of_merge
|
|
>0</number_of_free_entries_in_pool_to_lower_max_size_of_merge>
|
|
<!--
|
|
Next section: overriding here since background_pool_size was changed
|
|
(should be less than the value of 'background_pool_size'*'XYZ_ratio')
|
|
-->
|
|
<number_of_free_entries_in_pool_to_execute_mutation>2</number_of_free_entries_in_pool_to_execute_mutation>
|
|
<number_of_free_entries_in_pool_to_execute_optimize_entire_partition>2</number_of_free_entries_in_pool_to_execute_optimize_entire_partition>
|
|
</merge_tree>
|
|
<profiles>
|
|
<default>
|
|
<!-- This is needed so that toStartOfMonth() returned DateTime instead of Date -->
|
|
<enable_extended_results_for_datetime_functions>1</enable_extended_results_for_datetime_functions>
|
|
<!-- Wait up to 1000ms. -->
|
|
<queue_max_wait_ms>1000</queue_max_wait_ms>
|
|
<!-- Abort query after 10 seconds. -->
|
|
<max_execution_time>10</max_execution_time>
|
|
<!--
|
|
Choose a value between (1 - 2) * number of CPU cores.
|
|
The default is 16.
|
|
-->
|
|
<background_pool_size>2</background_pool_size>
|
|
<!-- https://clickhouse.com/docs/en/operations/settings/settings#max_threads -->
|
|
<!--<max_threads>1</max_threads>-->
|
|
<!-- https://clickhouse.com/docs/en/operations/settings/settings#max_block_size -->
|
|
<max_block_size>8192</max_block_size>
|
|
<!-- https://clickhouse.com/docs/en/operations/settings/settings#max_download_threads -->
|
|
<max_download_threads>1</max_download_threads>
|
|
<!--
|
|
https://clickhouse.com/docs/en/operations/settings/settings#input_format_parallel_parsing -->
|
|
<input_format_parallel_parsing>0</input_format_parallel_parsing>
|
|
<!--
|
|
https://clickhouse.com/docs/en/operations/settings/settings#output_format_parallel_formatting -->
|
|
<output_format_parallel_formatting>0</output_format_parallel_formatting>
|
|
</default>
|
|
</profiles>
|
|
<logger>
|
|
<level>warning</level>
|
|
<console>true</console>
|
|
</logger>
|
|
|
|
<!--
|
|
Listen on IPv4 only as Docker has IPv6 disabled by default.
|
|
-->
|
|
<listen_host>0.0.0.0</listen_host>
|
|
|
|
<!-- Stop all the unnecessary logging -->
|
|
<query_thread_log remove="remove"/>
|
|
<query_log remove="remove"/>
|
|
<text_log remove="remove"/>
|
|
<trace_log remove="remove"/>
|
|
<metric_log remove="remove"/>
|
|
<asynchronous_metric_log remove="remove"/>
|
|
<session_log remove="remove"/>
|
|
<part_log remove="remove"/>
|
|
</clickhouse>
|