文档

配置user.xml参数

更新时间:

本文介绍如何修改ClickHouse集群user.xml配置文件中的参数。

背景介绍

ClickHouse集群有若干参数,参数默认值通常配置在config.xml和user.xml文件中,您可以通过修改参数帮助进行实例优化,其中:

  • config.xml配置文件中的参数,您可以通过控制台进行在线修改并重启实例使修改后的参数生效。详情请参见配置config.xml参数

  • user.xml配置文件您可以通过set global命令行进行修改,无需重启实例。

注意事项

user.xml配置文件中的参数不能使用clickhouse-client工具修改,您可以通过数据管理DMS控制台连接集群,并执行set语句修改user.xml配置文件中的参数。如何通过数据管理DMS控制台连接集群,请参见通过DMS连接ClickHouse。更多操作方式,请参见操作方式

命令格式

设置参数命令

set global on cluster default key = value;

如果value取值是bool型或字符型,value需用单引号括起来。示例:

set global on cluster default max_block_size=10000;
set global on cluster default totals_mode='any';
set global on cluster default input_format_parallel_parsing='True';
说明

目前支持的参数清单,请参见 ClickHouse参数列表

查看参数命令

select * from system.settings;

操作方式

  • 通过数据管理DMS控制台执行

    通过数据管理DMS控制台连接集群,并执行set语句。

  • 通过客户端工具执行

    通过DBeaver等客户端工具连接集群,然后运行设置参数命令,可以将上述set命令当成普通DDL一样运行。

  • 通过JDBC连接执行

    编写Java代码,通过JDBC连接集群,并执行set语句。如何通过JDBC连接集群,请参见通过JDBC方式连接ClickHouse

  • 本页导读 (1)
文档反馈