ClickHouse Blog

RSS: https://clickhouse.com/rss.xml
ClickHouse 官方博客,开源高性能列式数据库,支持实时 SQL 分析查询。

ClickHouse开源PostgreSQL监控扩展:每秒百万级查询事件直灌ClickHouse

ClickHouse开源了pg_stat_ch,一个PostgreSQL扩展,把每个查询执行转为固定大小约4.6KB的事件流式写入ClickHouse,支持PG 16-18。pgbench 32客户端测试中,36,656 TPS下捕获770万事件零丢失,CPU开销约2%,TPS下降约11%(主要来自锁竞争)。ClickHouse侧压缩比约83:1,10K QPS工作负载月存储成本约100美元。设计选择包括:固定大小事件而非可变长度、ring buffer无背压(丢数据不阻塞PG)、try-lock+进程内缓冲将锁获取从15万/秒降至3万/秒。
评论点赞收藏1 天前

pg_clickhouse v0.10:子查询下推与千倍TPC-H性能提升

pg_clickhouse v0.10将TPC-H查询下推覆盖率从12/22提升到16/22,Q17相关子查询从32.7秒降至37毫秒,性能提升三个数量级。核心突破是把相关子查询整体下推为ClickHouse的SubPlan,同时解决了PostgreSQL三值逻辑与ClickHouse二值逻辑在NULL处理上的差异问题——通过追踪表达式结果的使用方式来注入正确的NULL守卫。二进制驱动改用新C客户端库,支持流式读取和按连接隔离并发扫描,修复了并发崩溃问题。
评论点赞收藏4 天前

Whats new in ClickStack - June + July

Explore ClickStack’s latest upgrades, from richer trace navigation and Prometheus connectivity to smarter dashboards, quieter alerts, faster filtering and support for exponential histogram metrics.
评论点赞收藏6 天前

Postgres WAL 背压的工程实践

ClickHouse 的托管 Postgres 在 WAL 积压时自动限速写入,防止磁盘写满导致 PANIC 崩溃。通过 cgroup v2 I/O 控制器按积压段数分三级限流:100 段降 80%、500 段降 50%、1000 段降 20%。归档进程被排除在限流之外,确保排水路径始终全速运行。实测中积压峰值达 3433 段、53 GiB WAL,对象存储恢复后约 4 分钟清空积压,磁盘占用从未超过 33%。
评论点赞收藏10 天前

CMU数据库教授Andy Pavlo加入ClickHouse,创立ClickHouse Labs研究团队

CMU数据库教授Andy Pavlo加入ClickHouse,领导新成立的ClickHouse Labs研究团队。他2016年就知道ClickHouse,当时以为太完美是骗局——因为它是C++写的且支持SIMD向量化执行,而当时主流开源分析型数据库还是JVM-based。研究团队将与工程团队紧密合作,加速优化落地,并探索数据库如何支持AI agent以及agent如何改进数据库开发。
评论点赞收藏12 天前

我搭建了一个支持110种数据库的在线互动实验平台

ClickHouse团队搭建了一个支持110种数据库的在线互动平台,用户可直接在浏览器中运行查询和对比性能。 每个数据库预加载1亿条记录,涵盖关系型和非关系型系统,包括BQN等小众引擎。平台基于ClickBench项目,通过Firecracker虚拟机实现隔离,单机承载百个系统。存储优化采用Btrfs压缩加reflinks,将100TB数据压缩到7.5TB磁盘。内存管理通过swap映射到主机page cache实现弹性扩展。网络隔离使用tap设备加iptables加代理,限制访问白名单域名。
评论点赞收藏13 天前

What's new in clickhousectl v0.4.0

clickhousectl v0.4.0 adds horizontal autoscaling for Cloud services, ClickPipe schema discovery, finer control over ClickPipe ingestion, and opt-out anonymous usage telemetry.
评论点赞收藏16 天前

Postgres on NVMe Benchmarks

We ran ClickHouse Managed Postgres and PlanetScale on the same hardware. ClickHouse delivered up to 54% higher throughput with lower latency.
评论点赞收藏16 天前

Why strict memory overcommit matters for Postgres

Why ClickHouse Managed Postgres runs strict memory overcommit by default, and how it turns an instance-wide OOM restart into a single failed query — shown side by side on identical hardware, with no m...
评论点赞收藏18 天前

ClickHouse docs relaunch

We have relaunched on Mintlify, with a redesigned search and Ask AI experience, a docs MCP server, simpler navigation, an interactive API playground, and expanded localization — built for both human r...
评论点赞收藏20 天前

登录芦苇

登录后关注作者、收藏内容和参与讨论。