更新时间:2025-07-30 GMT+08:00
分享

修改ClickHouse服务级别内存限制

操作场景

为保证ClickHouseServer实例所在节点其他服务实例的正常使用,ClickHouseServer支持修改在当前节点占用的最大内存。

约束与限制

本章节仅适用于MRS 3.2.0-LTS及之后版本。

操作步骤

  1. 登录FusionInsight Manager系统。

    详细操作请参考访问集群Manager

  2. 选择“集群 > 服务 > ClickHouse > 配置 > 全部配置 > ClickHouseServer(角色) > 性能”。

  3. 按需修改“max_server_memory_usage_to_ram_ratio”参数值,并保存配置。

    • 修改该参数不需要重启即可生效。
    • 参数取值范围为-1或0~1,表示可用于ClickHouse的服务器的总物理RAM量的比例。如服务器物理内存为10G,该值设置为0.9,则ClickHouse服务在当前服务器上可用内存为10G* 0.9 = 9G。如果参数设置为0,则表示不限制,那么ClickHouse服务可以使用服务器的所有物理内存。如果参数设置为-1,则表示系统内存自适应调整。该参数最多有效位为小数点后两位。

相关文档