clickhouse21.7.11.3 表引擎-MergeTree-order by

说明

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

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

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

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

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


原文出处:/show_1IX3OyNrNgYq.html