Skip to main content

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