HIVE 会使用分区条件而不是分区条件进行完整的 table 查询吗?
Will HIVE do a full table query with both partition conditions and not partition conditions?
我有一个配置单元 table 按一个日期列名分区 datetime
如果我做这样的查询
select *
from table
where datetime = "2021-05-01"
and id in (1,2)
有额外的 and id in (1,2)
条件,hive 会进行完整的 table 搜索吗?
是否可以通过explain
结果来判断?
分区修剪应该可以正常工作。要验证使用 EXPLAIN DEPENDENCY
命令,它将在 JSON 数组 {"input_partitions":[...]}
中打印输入分区
EXPLAIN EXTENDED also prints used partitions.
我有一个配置单元 table 按一个日期列名分区 datetime
如果我做这样的查询
select *
from table
where datetime = "2021-05-01"
and id in (1,2)
有额外的 and id in (1,2)
条件,hive 会进行完整的 table 搜索吗?
是否可以通过explain
结果来判断?
分区修剪应该可以正常工作。要验证使用 EXPLAIN DEPENDENCY
命令,它将在 JSON 数组 {"input_partitions":[...]}
EXPLAIN EXTENDED also prints used partitions.