主题
同一个 ClickHouse,换一个运行环境,行为不一定一样 —— 换发行方(华为 MRS 这类托管版)、换 CPU 架构(国产 ARM)、换操作系统(麒麟)。
这类问题比版本变更更难查,因为它连 changelog 都没有:官方文档不会写,开源社区没人遇到过,厂商文档里也往往找不到。而且很多根本不算 bug —— 官方的选择是合理的,只是和国产化环境的约束对不上。
踩到之后,第一反应通常是怀疑自己。