1.根据官网内容我们可以知道,不同的分布式引擎可以导致排序速度的快慢。
2.笔者这里使用的是ReplicatedReplacingMergeTree,但是同样的2张表结构,表数据量。
order by时 查询时长竟完全不同
原因:分区问题导致order by查询慢
1查询慢的表分区
PARTITION BY toYYYYMMDD(insert_time)
2查询快的表分区
PARTITION BY toYear(time)
1.根据官网内容我们可以知道,不同的分布式引擎可以导致排序速度的快慢。
2.笔者这里使用的是ReplicatedReplacingMergeTree,但是同样的2张表结构,表数据量。
order by时 查询时长竟完全不同
原因:分区问题导致order by查询慢
1查询慢的表分区
PARTITION BY toYYYYMMDD(insert_time)
2查询快的表分区
PARTITION BY toYear(time)