SuperAPI AI 工具集

clickhouse-io

通用与其它

查看项目

更新于 10-16 04:57

技能介绍

用途:指导 ClickHouse 表结构设计与分析查询编写,适用于高性能分析、数据工程、实时仪表盘、时序分析,以及从 PostgreSQL/MySQL 迁移分析业务。

主要能力:介绍 MergeTree、ReplacingMergeTree(去重)、AggregatingMergeTree(预聚合)等表引擎的建表示例;查询优化,如优先使用索引列过滤、使用 uniq、quantile 等 ClickHouse 特有聚合函数以及窗口函数;数据插入建议采用批量插入而非循环逐条插入,并给出行式流式插入方式;物化视图用于实时聚合;通过 system.query_log 和 system.parts 监控慢查询与表大小;常见分析查询包括 DAU、留存、漏斗与同期群分析;数据管道涵盖 ETL 与基于 PostgreSQL LISTEN/NOTIFY 的变更数据捕获。

使用方式:按查询模式设计表和排序键,按时间分区,采用合适数据类型(如 LowCardinality、Enum),通过物化视图做预聚合,批量写入数据。

限制:资料未提供具体安装命令、价格、平台支持与效果数据;示例中的连接参数(如端口 8123、环境变量)与代码需按实际环境调整。