目录
-
内存优化
不要禁用overcommit
- 查看配置文件的值应为0或1
cat /proc/sys/vm/overcommit_memory
- 修改overcommit
echo 0 > /proc/sys/vm/overcommit_memory
始终禁用透明大页
- 禁用透明大页
echo 'never' > /sys/kernel/mm/transparent_hugepage/enabled
最大内存使用量
- 进入配置文件目录,编辑users.xml配置文件
vim /etc/clickhouse-server/users.xml
- 若物理内存为128G,为OS保留部分,设置为100GB。
<max_memory_usage>100000000000</max_memory_usage>
group使用内存
- 进入配置文件目录,编辑users.xml配置文件
vim /etc/clickhouse-server/users.xml
- 在<profiles>中进行添加。一般配置为max_memory_usage的一半。当group使用内存超过