ClickHouse/tests/performance/scripts/config/users.d/perf-comparison-tweaks-users.xml

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

38 lines
1.9 KiB
XML
Raw Normal View History

<clickhouse>
2020-02-25 13:12:12 +00:00
<profiles>
<default>
<allow_introspection_functions>1</allow_introspection_functions>
<log_queries>1</log_queries>
<metrics_perf_events_enabled>0</metrics_perf_events_enabled>
2020-08-19 15:08:23 +00:00
<!--
If a test takes too long by mistake, the entire test task can
time out and the author won't get a proper message. Put some cap
on query execution time to prevent this. Test query run time is
limited to about 2 seconds, but this limit applies to all queries,
including fill/create and maintenance such as downloading trace
logs, so it must be generous enough. As a second line of defense,
we might also add time check to perf.py script.
-->
<max_execution_time>300</max_execution_time>
2020-10-19 14:39:52 +00:00
<!-- One NUMA node w/o hyperthreading -->
<max_threads>12</max_threads>
2021-09-25 17:00:55 +00:00
<!-- disable JIT for perf tests -->
2023-08-21 09:05:57 +00:00
<compile_expressions>0</compile_expressions>
<compile_aggregate_expressions>0</compile_aggregate_expressions>
<compile_sort_description>0</compile_sort_description>
2021-09-25 17:00:55 +00:00
<!-- Don't fail some prewarm queries too early -->
<timeout_before_checking_execution_speed>60</timeout_before_checking_execution_speed>
<!-- Query profiler enabled only for prewarm queries explicitly (see perf.py)
This is needed for flamegraphs. -->
<query_profiler_real_time_period_ns>0</query_profiler_real_time_period_ns>
<query_profiler_cpu_time_period_ns>0</query_profiler_cpu_time_period_ns>
<!-- Disable memory profiler too, since due to max_untracked_memory some queries may add trace entry and some may not -->
<memory_profiler_step>0</memory_profiler_step>
2020-02-25 13:12:12 +00:00
</default>
</profiles>
</clickhouse>