关于分区表的下列说法,错误的是:( )
A: 表的分区是一种根据“分区列”的值对表进行粗略划分的机制。
B: 对表进行分区可用减少每一次扫描的总数据量,对表进行合理的管理以及提高查询效率。
C: 指定分区信息时所使用的列,必须是表中已经存在的列。
D: 创建表的时候使用Partitioned by(分区列1 数据类型, 分区列2 数据类型…)指定分区信息。
A: 表的分区是一种根据“分区列”的值对表进行粗略划分的机制。
B: 对表进行分区可用减少每一次扫描的总数据量,对表进行合理的管理以及提高查询效率。
C: 指定分区信息时所使用的列,必须是表中已经存在的列。
D: 创建表的时候使用Partitioned by(分区列1 数据类型, 分区列2 数据类型…)指定分区信息。
举一反三
- 下列不属于创建分区表步骤的是______。 A: 创建分区依据列 B: 创建分区函数 C: 创建分区方案 D: 使用分区方案创建表
- ()是在分区中使用范围分区分区数据,而在子分区中使用散列分区方法,它适合于历史数据和条块数据,改善范围分区及其数据放置的管理性,提供了散列分区的并行机制优点。 A: 列表分区 B: 组合分区 C: 交叉分区 D: 时间分区
- 在ORACLE中,partition.by.list(msn_id)子句的含义是() A: 按musn_id列进行范围分区 B: 按musn_id列进行列表分区 C: 按musn_id列进行复合分区 D: 按musn_id列进行散列分区
- 对于Hive中分区的概念,下列描述错误的是( )。 A: 分区字段只能有一个 B: 分区字段要在创建表时定义 C: 使用分区可以提高查询效率 D: 一个表可以在多个维度上进行分区
- 对于 Hive 中的分区(partition)概念,如下描述错误的是?() A: 分区字段要在创建表时定义 B: 分区字段只能有一个,不可以创建多级分区 C: 使用分区,可以减少某些查询的数据扫描范围,进而提高查询效率 D: 分区字段可以作为 where 字句的条件