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