从成本、时间和处理的角度来看,哪个最好使用。这里 etl_batch_date 是表的分区列。
1.Query - 此查询在运行时将处理 607.7 kb 表大小:9.77 MB
SELECT count(*) from demo
WHERE etlbatchid = '20200003094244327' and etl_batch_date='2020-06-03
查询 - 此查询在运行时将处理 427.6 kb 表大小:9.77MB
SELECT count(*) from demo WHERE etlatchid = '20200003094244327'
另外,当您编写第二个查询时,它是否会从每个分区中读取数据?
您的宝贵意见将不胜感激。