随笔分类 - clickhouse
摘要:创建数据库 CREATE DATABASE IF NOT EXISTS db_name [ENGINE = Atomic/Ordinary] [on cluster xxxx] 列出所有数据库 SHOW DATABASES 切换数据库 USE db_name 删除数据库 DROP DATABASE
阅读全文
摘要:ClickHouse 访问控制 RBAC 用户账户:包含身份信息、权限、允许的主机、角色和设置。 角色:权限容器,可分配给用户或其他角色。 行策略:定义表中行的可见性。 设置配置文件:集中管理用户/角色的配置参数。 配额:限制资源使用(如查询次数、内存)。 权限层级 权限按层级划分(如ALTER包含
阅读全文
摘要:配置文件说明 默认路径:/etc/clickhouse-server/users.xml 密码存储类型 明文密码(不推荐) <password>qwerty</password> <!-- 直接明文存储 --> SHA256 哈希 <password_sha256_hex>5e884898da280
阅读全文
摘要:日志说明 metric_log 功能:记录 ClickHouse 的实时监控指标(如 CPU、内存、磁盘、查询数等),默认每分钟写入一次。 数据内容:event_time, metric, value。 影响:高频写入,长期积累可能占用较大磁盘空间;读取时可能短暂占用内存。 优化建议: 启用 TTL
阅读全文
摘要:依赖条件 sysctl.conf echo "kernel.threads-max = 262144" >> /etc/sysctl.conf && sysctl -p Huge Pages(按需修改) 编辑 /etc/default/grub,在 GRUB_CMDLINE_LINUX 参数中添加:
阅读全文
摘要:依赖条件 sysctl.conf echo "kernel.threads-max = 262144" >> /etc/sysctl.conf && sysctl -p Huge Pages(按需修改) 编辑 /etc/default/grub,在 GRUB_CMDLINE_LINUX 参数中添加:
阅读全文
摘要:load_balancing load_balancing 说明 load_balancing(Enum8) - 磁盘平衡的策略。支持ROUND_ROBIN(轮询)、 LEAST_USED(最少使用)。默认策略为 ROUND_ROBIN。 load_balancing 作用 load_balanci
阅读全文
摘要:卷类型说明 卷类型是存储策略中 volume 配置的一个属性,用于定义卷的存储行为。包括 JBOD、SINGLE_DISK、UNKNOWN三种。默认类型为JBOD。 JBOD (Just a Bunch Of Disks) 设计目标:将多个磁盘组合为一个逻辑卷,不提供冗余,但支持数据分布和并行读写。
阅读全文
摘要:database-engines 数据库引擎可以处理的数据表。 默认情况下,ClickHouse使用Atomic数据库引擎。它提供了可配置的table engines和SQL dialect。 Atomic:它支持非阻塞的DROP TABLE和RENAME TABLE查询和原子的EXCHANGE T
阅读全文
摘要:tcp_port 参数描述:客户端连接的端口。 默认值:2181 解释:这是客户端用来连接到服务的端口号。 tcp_port_secure 参数描述:客户端和服务(keeper-server)之间SSL连接的安全端口。 默认值:未设置(-) 解释:这是为安全连接(如SSL)设置的专用端口。 serv
阅读全文
摘要:说明 MergeTree 系列表引擎可以将数据存储在多个块设备上。这对某些可以潜在被划分为“冷”“热”的表来说是很有用的。最新数据被定期的查询但只需要很小的空间。相反,详尽的历史数据很少被用到。如果有多块磁盘可用,那么“热”的数据可以放置在快速的磁盘上(比如 NVMe 固态硬盘或内存),“冷”的数据
阅读全文
摘要:clickhouse 介绍 ClickHouse 是一个高性能、面向列的 SQL 数据库管理系统 (DBMS),用于在线分析处理 (OLAP)。 clickhouse 特点 列式存储: 数据以列而非行的方式存储,优化了压缩效率和查询性能,特别适合分析型查询。 实时查询: 支持高效的实时数据插入和查询
阅读全文

浙公网安备 33010602011771号