查找hive表最大分区的性能

时间:2017-05-12 07:27:21

标签: sql hive

现在,我有一个由dt分区的配置单元表,dt是日期字符串。此表还有一个字段col,其值等于dt。那两个平方的性能有什么不同吗?

SQL1: select max(dt) from test_table

SQL2: select max(col) from test_table

1 个答案:

答案 0 :(得分:-1)

如果两种情况的数据类型和记录相似,则没有任何区别。

但是如果查询包含带有分区值的where子句,则性能将更快,因为分区表将仅扫描特定分区而不是整个表。