假设要为PROGRAM_HIST表创建一个索引,这个表有数千万行数据。在每一个季度结束时,有100多万行新数据插入到该表中。在这个表上的查询多数是基于SHOW_ID列,而该列总共有不到100个不同的值。请问,应该为PROGRAM_HIST表创建一个什么类型的索引
A: 位图索引
B: B-树索引
C: 反转关键字索引
D: 基于函数的索引
A: 位图索引
B: B-树索引
C: 反转关键字索引
D: 基于函数的索引
举一反三
- 索引由表的一个或多个列构成,一个表允许具有(______ )个索引。
- 如果创建的表其主键可以自动编号,则应该为主键创建的索引是()索引。 A: 反向索引 B: B树索引 C: 位图索引 D: 基于函数的索引
- 您在一个包含数据的表上创建索引。数据库中的结果是什么? A: 更多的行被添加到该索引的表中。 B: 更多的列被添加到该索引的表中。 C: 创建了一个包含索引的表中数据的独立结构。 D: 创建了一个不包含索引的表中数据的独立结构。
- 以下的哪一个表应该创建一个位图索引 A: LINN_ITEM表的大小有10GB,而且这个表分布在许多个不同的表空间中 B: SHIPPING表包括了数千记录,而且它由一个联机事务处理系统访问,并且更新操作非常频繁 C: TRANS_DETAIL表包含了900多万行数据,索引关键字的列为“high cardinality”,而且表的更新操作非常频繁 D: Employee表包含了1000多万行数据,索引关键字的列为“low cardinality”,而且从这个表中抽取数据的查询绝大多数使用了带有多个OR操作符的组合WHERE子句
- 如果创建的表其主键可以自动编号,则应该为主键创建的索引是()索引。 A: A反向索引 B: BB树索引 C: C位图索引 D: D基于函数的索引