列式数据库~clickhouse日常管理
Posted danhuangpai
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了列式数据库~clickhouse日常管理相关的知识,希望对你有一定的参考价值。
clickhouse日常管理
一 变量相关
1 查看变量
system.setting相关表
2 设置变量
set variables= 请注意这里是session级别,如果想永久生效,必须修改配置文件
3 变量文件分类
config.xml
说明 config.xml针对的是server级别的限制,包括不仅限于内存,复制集,分布式,数据目录等设置
user.xml
说明 user.xml针对的是用户级别的限制,主要包括用户增删查改的内存控制参数
4 配置文件操作便利
clickhouse会自动扫描,可以在配置文件中操作完进行查询.不用重启服务
5 配置变量优化
user变量优化
1 内存相关
max_memory_usage ck整体会话限制,包括全部链接的全部会话内存使用量上限 默认10G
max_bytes_before_external_group_by group by占用内存->针对查询 (如果需要使用max_bytes_before_external_group_by,建议将max_memory_usage设置为max_bytes_before_external_group_by大小的两倍)
min_insert_block_size_rows, min_insert_block_size_bytes 当插入导致内存溢出时,可尝试调小
config相关
1 bind本地IP,调整datadir
二 待补充
以上是关于列式数据库~clickhouse日常管理的主要内容,如果未能解决你的问题,请参考以下文章