Clikchouse性能优化
有时候数据量大了之后,系统会死机。 以下是几种提升ck性能的办法
一、 建模时,配置时间表按照日去分区
schema专家模式:
"partitionFunction": "toYYYYMMDD"
二、非快照实体表最好不要超过100万
我们会把实体表放到left join的右侧。而CK在对这种left join的场景下速度非常慢
三、增加服务器所有进程能够打开的文件数
以下以CentOS为例
查看当前值
cat /proc/sys/fs/file-max
修改值
vim /etc/sysctl.conf
fs.file-max = 65535600
然后执行命令,使修改配置立即生效:
sysctl -p