列式数据库~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日常管理的主要内容,如果未能解决你的问题,请参考以下文章

ClickHouse 详解

列式存储?OLAP?ClickHouse究竟是何方神圣

列式存储?OLAP?ClickHouse究竟是何方神圣

列式存储?OLAP?ClickHouse究竟是何方神圣

列式存储?OLAP?ClickHouse究竟是何方神圣

ClickHouse 为什么快