两三亿行的日分区里查交易明细,ClickHouse 依次按分区、part 的最值、稀疏主键和跳数索引跳过数据,只读用到的列。明细换成 ReplacingMergeTree 后要带 FINAL 读,lab 上它的代价随重叠范围变,比手写去重省一个数量级的内存。
Posts for: #性能
SSE 还是 WebSocket:每连接内存、单机容量上限与多实例路由
在 4 核 8 GB 的压测环境里,SSE 和 WebSocket 每条连接谁占内存多,取决于用 Tomcat、Jetty 还是 Netty;单机先后受限于 maxConnections 计数器、堆和扇出耗时,多实例部署后最先出问题的是路由。
OceanBase 与 TiDB 容量压测:瓶颈定位
这轮 OceanBase 与 TiDB 容量压测的口径先定清楚,九层瓶颈逐层定位下来只有三个真落在数据库上,同一个运行区间还要按两种计费模型各算一遍账。