Hive 表按 dt(日期)分区的主要收益是?

大数据基础

  1. A.让每个分区内的数据自动按 dt 有序,从而加速范围查询与排序
  2. B.带 WHERE dt = '2026-09-05' 时只扫描对应分区目录,避免全表扫描
  3. C.自动对 dt 列建立一棵全局 B+ 树索引,任何带 dt 条件的查询都会自动改走这棵索引
  4. D.允许同一张表的不同分区使用完全不同的文件格式,这才是分区存在的主要目的,与查询裁剪无关