专业的编程技术博客社区

网站首页 > 博客文章 正文

clickhouse的简单优化(clickhouse uuid)

baijin 2024-10-23 08:53:29 博客文章 6 ℃ 0 评论

clickhouse的优化

maxtablesizetodrop

?此参数在/etc/clickhouse-server/config.xml中

?用于需要删除或分区的情况,默认50GB

?若删除的分区或表,数据量达到这个参数,就会参数失败,建议改为0,就代表无论数据多大,都可以删除

maxmemoryusage

?/etc/clickhouse-server/user.xml

?单次query占用内存最大值

?超过query失败,建议资源足够的情况下尽量调大

删除多个节点的同一张表

?都创建一张表,若是10台机器都是一张表,可以用drop table 表名 on cluster clickhouse_cluster可以把多个节点删除一张表

自动数据备份

?mergeTree的表支持副本,在表引擎名称上Replicated前缀,例如;ReplicatedMergeTree

?实现数据备份,需要配置zookeeper在metrika.xml添加

?在shard里面,加上

true//若需备份一定要设置为true
hadoop2//这个名字第二个副本放在哪个机器上
9000

01//分片
01//副本

–可以一个分片两个副本

–格式

–engine=ReplicateMergeTree('/clickhouse/tables/{shard}/table_name','{replica}')

?第一个参数每个表的地址,修改shard,zookeeeper的节点地址

?第二个参数,副本的名字

?分片就是用一个数据存在不同的机器,一个机器有不同的副本

?两个副本一个主数据

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表