clickhouse21.7.11.3 表引擎-MergeTree-order by

说明

order by 是建表时 必有 的,非常重要

order by 决定了每个分区中数据,按照哪些字段排序保存的

建表时,可以不指定主键,此时,order by 可以指代 PRIMARY KEY, 通常只用声明 ORDER BY 即可

为什么 排序字段 必填,比主键重要

因为 MergeTree 采用 稀疏索引,而且采用 二分查找 查询索引,所以 索引必须要能排序,否则无意义