以下哪种情况应尽量创建索引()。
第1题:
A.在主、外键上创建索引
B.在经常用于where子句的列上创建索引
C.在需要经常搜索的列上创建索引
D.在经常需要根据范围进行搜索的列上创建索引
第2题:
此题为判断题(对,错)。
第3题:
关于数据库索引,以下表述正确的是(57)。
①如果对表创建了索引,那么更新、插入和删除表中的记录都将导致额外的系统开销。
②全表扫描一定比使用索引的执行效率低。
③在字段选择性很低的情况下适用索引。
④一个表创建的索引越多,对系统的性能提升越大。
A.①②③
B.①③
C.①②③④
D.①③④
第4题:
已知关系:STUDENT(sno,sname,grade),以下关于命令 “CREATECLUSTER INDEXS_index ONStudent(grade)”的描述中,正确的是
A.按成绩降序创建了一个聚簇索引
B.按成绩升序创建了一个聚簇索引
C.按成绩降序创建了一个非聚簇索引
D.按成绩升序创建了一个非聚簇索引
第5题:
已知关系:STUDENT(sno,sname,grade),以下关于命令 “CREATE CLUSTER INDEX s_index ON student (grade)” 的描述中,正确的是( )。
A.按成绩降序创建了一个聚簇索引
B.按成绩升序创建了一个聚簇索引
C.π按成绩降序创建了一个非聚簇索引
D.按成绩升序创建了一个非聚簇索引
第6题:
此题为判断题(对,错)。
第7题:
创建索引后,需要人为对它进行维护,因此,应避免创建太多的索引。()
第8题:
试题(57)
关于数据库索引,以下表述正确的是(57) 。
① 如果对表创建了索引,那么更新、插入和删除表中的记录都将导致额外的系统开销。
② 全表扫描一定比使用索引的执行效率低。
③ 在字段选择性很低的情况下适用索引。
④ 一个表创建的索引越多,对系统的性能提升越大。
(57)
A.① ② ③
B. ① ③
C. ① ② ③ ④
D. ① ③ ④
试题(57)分析
本题考查性能测试中数据库索引的概念。
正确的描述是:
如果对表创建了索引,那么更新、插入和删除表中的记录都将导致额外的系统开销。
当表中记录数不多时,全表扫描不一定比使用索引的执行效率低。
在字段选择性很低的情况下适用索引。
当索引建立不正确时,一个表创建的索引多,不一定对系统的性能提升大。
参考答案
(57)B
第9题:
以下哪种情况应尽量创建索引()。
A.在Where子句中出现频率较高的列
B.具有很多NULL值的列
C.记录较少的基本表
D.需要更新频繁的基本表
第10题:
A.全部创建B树索引
B.全部创建位图索引
C.分别创建B树索引、位图索引和位图索引
D.分别创建B树索引、位图索引和给予函数的索引