clickhouse中的同时查询太多

zf2sa74q  于 2021-07-15  发布在  ClickHouse
关注(0)|答案(2)|浏览(1961)

在峰值负载下运行小查询时,我们的clickhouse服务器有几个例外:

DB::Exception: Too much simultaneous queries. Maximum: 100

是否有增加此数字的设置?此设置的增加会导致什么?

huus2vyu

huus2vyu1#

<max_concurrent_queries>100</max_concurrent_queries>

只需阅读config.xmlhttps://github.com/clickhouse/clickhouse/blob/master/programs/server/config.xml#l237
也许你需要像haproxy这样的代理出现在clickhouse前面。

qgzx9mmu

qgzx9mmu2#

编辑位于以下位置的主clickhouse配置文件:

/etc/clickhouse-server/config.xml

查找条目:

<max_concurrent_queries>100</max_concurrent_queries>

更改为:

<max_concurrent_queries>200</max_concurrent_queries>

重新启动clickhouse数据库以应用配置更改:在ubuntu中:

sudo service clickhouse-server restart

文档状态:max\u concurrent\u querys-与mergetree表相关的最大同时处理的查询数。
它没有详细说明一个数字可以用多高。
注:根据文件:
如果您想调整配置,直接编辑config.xml文件并不方便,因为它可能会在将来的包更新中被重写。覆盖config元素的推荐方法是在config.d目录中创建文件,作为config.xml的“补丁”。
在这个目录中创建一个新的配置文件 /etc/clickhouse-server/config.d/ 例子: touch /etc/clickhouse-server/config.d/my_config.xml

相关问题