代码如下:
select * from machines where bar(ts, 1H)=2022.01.06T06:00:00.000 limit 5
以小时value分区为第一层,第二层为Hash分区
您上述写法查询1h的数据没做到分区剪枝,即时全表扫描,所有查询速度很慢
可以尝试下述写法:
select * from machines where datehour(ts) =datehour(2022.02.07T06:00:00.000) limit 5