logo
首页 课程 题库 资讯 师资
加微福利
APP 400-8989-766
search
公考题库 > >

(单选题)

设计数据库时,以下不能优化查询效率的措施是( )。

A.将数据、日志、索引放在同一I/O设备上,增加读取速度

B.分割数据表,减少表的尺寸

C.数据存储时适当进行数据冗余,减少数据表间的连接操作

D.在IN后面值的列表中,将出现频繁的值放在最前面

参考答案:A

参考解析:

优化查询效率的措施
1.把数据、日志、索引放到不同的I/O设备上,增加读取速度。数据量越大,提高I/O越重要。
2.纵向、横向分割表,减少表的尺寸
3.根据查询条件,建立索引,优化索引、优化访问方式,限制结果集的数量量。注意填充银子要适当(最好使用默认值0)。索引应该尽量的小,使用自己数小的列建索引好,不要对涌现的几个值的列建立单一索引。
4.用OR的子句可以分解成多个查询,并且通过UNION 连接多个查询。它们的速度只与是否使用索引有关,如果查询需要用到联合索引,用UNION ALL执行的效率更高。
5.在查询SELECT语句中庸WHERE子句限制返回的行数。避免表扫描。如果返回不必要的数据,浪费了数据库的I/O资源,加重了网络的负担,降低了性能。如果表很大,在表扫描的期间将表锁住,禁止其他的连接访问表,后果很严重。
6.注意,在没有必要的时候不要用distinct,它同union一样会使查询变慢。
7.在IN后面值得列表中,将出现最频繁的值放在最前面,出现得最少的放在最后面,减少判断的次数。
8.一般在 groupby 和 having 子句之前就能剔除多余的行,所以尽量不要用她们来执行剔除工作。
9.尽量将数据的处理工作放在服务器上,减少网络的开销,如使用存储过程。存储过程是编译好的,优化过的,并且被组织到一个执行规划里,且存储在数据库中的SQL语句,是控制流语言的集合,速度当然快。
10.不要再一句话里再三地使用相同的函数,浪费资源,将结果放在变量里再调用更快。故本题正确答案选A。

知识点:
华图在线app
(单选题)2021年7月12日,联合国人权理事会第47届会议通过中国提交的( )决议。决议呼吁各国实现以人民为中心的发展,实 (单选题)习近平同朝鲜最高领导人金正恩就《中朝友好合作互助条约》签订( )互致贺电。中朝老一辈领导人高瞻远瞩,作出签订《中朝 (单选题)2021年7月3日10时51分,我国在( )用长征二号丁运载火箭成功将吉林一号宽幅01B卫星送入预定轨道。此次任务 (单选题)2021年政府工作报告指出,必须立足社会主义初级阶段基本国情,着力办好自己的事。下列说法错误的是( )。 (单选题)十九届五中全会提出“十四五”时期经济发展要取得新成效,不包括( )。 (单选题)2021年7月25日,在福州市举行的第44届世界遗产大会上,我国世界遗产提名项目( )顺利通过审议,成功列入《世界 (单选题)2021年7月23日东京奥运会开幕式上,中国体育代表团第111位出场,旗手由( )担任。 (单选题)习近平总书记在参观“友好往来命运与共——党和国家领导人外交活动礼品展”时强调同世界各国人民深化友谊,加强交流推动,构建人 (单选题)2021年7月,中共中央办公厅、国务院办公厅印发《关于依法从严打击证券违法活动的意见》。《意见》指出,打击证券违法活动是 (单选题)4月24日,在中国航天日大会上,中国第一辆火星车正式命名为( ),寓意点燃我国星际探测的火种,指引人类对浩瀚星空、

添加您的

专属公考咨询师

扫码领专属好礼

返回顶部