以下哪些不能作为一个基本表建立索引的原则______。 A) 对于经常需要进行查询、连接、统计操作的基本表可考虑建立索引 B) 经常执行插入、删除、更新操作的基本表可考虑建立索引 C) 对于一个更新不频繁的表 D) 索引可以由用户根据需要随时创建或删除,以

admin2012-04-09  30

问题 以下哪些不能作为一个基本表建立索引的原则______。
A) 对于经常需要进行查询、连接、统计操作的基本表可考虑建立索引
B) 经常执行插入、删除、更新操作的基本表可考虑建立索引
C) 对于一个更新不频繁的表
D) 索引可以由用户根据需要随时创建或删除,以提高数据查询性能

选项 A、 
B、 
C、 
D、 

答案B

解析 可根据下述原则决定是否为一个基本表建立索引:
   ①对于经常需要进行查询、连接、统计操作,且数据量大的基本表可考虑建立索引;而对于经常执行插入、删除、更新操作或小数据量的基本表应尽量避免建立索引。
   ②一个基本表上除了可以建立1个聚集索引外,还可以建立多个非聚集索引。多个索引为用户提供了根据多个查找码快速访问文件的手段。但是索引越多,对表内数据更新时为维护索引所需的开销就越大。因此,对于一个更新频繁的表应少建或不建索引。
   ③索引可以由用户根据需要随时创建或删除,以提高数据查询性能。例如,对表进行大批量数据插入和更新时,可以先删除索引,以保证插入、删除、修改操作的系统响应时间,因为在数据插入或更新过程中维护索引需要花费很大代价。数据插入或更新完成后,再重建索引,以加快查询和统计等操作的系统响应时间。因此答案为B。
转载请注明原文地址:https://kaotiyun.com/show/KUAZ777K
0

随机试题
最新回复(0)