首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某采购中心采购了一套商品批发查询管理系统,此系统采用SQL Server 2008数据库管理系统,该系统需要经常处理百万级以上的数据查询。同时该系统提供了第三方人员开发的SQL接口,第三方人员可以根据自己的需要开发自己的应用程序来访问数据库中的相关数据。
某采购中心采购了一套商品批发查询管理系统,此系统采用SQL Server 2008数据库管理系统,该系统需要经常处理百万级以上的数据查询。同时该系统提供了第三方人员开发的SQL接口,第三方人员可以根据自己的需要开发自己的应用程序来访问数据库中的相关数据。
admin
2015-07-24
74
问题
某采购中心采购了一套商品批发查询管理系统,此系统采用SQL Server 2008数据库管理系统,该系统需要经常处理百万级以上的数据查询。同时该系统提供了第三方人员开发的SQL接口,第三方人员可以根据自己的需要开发自己的应用程序来访问数据库中的相关数据。
工程师在完成数据库系统本身和网络问题的优化后,发现第三方开发人员的SQL查询语句存在很多没有优化的问题,请从第三方开发人员角度给出一些优化方案。
选项
答案
①对查询进行优化,尽量避免全表扫描,首先应考虑在where及order by涉及的列上建立索引。 ②应尽量避免在where子句中使用!=或<>操作符,否则引擎将放弃使用索引而进行全表扫描。 ③任何地方都不要使用select.木from进行全表扫描,用具体的字段列代替“*”,不要返回冗余字段。 ④避免频繁创建和删除临时表,以减少系统表资源的消耗。 ⑤尽量避免使用游标,因为游标的效率较差,如果游标操作的数据超过1万行,那么就应该考虑改写。 ⑥尽量避免大事务操作,提高系统并发能力。
解析
从数据库本身和网络传输的角度出发,数据库性能低下的因素一般有:I/O吞吐量小,形成了瓶颈效应;没有创建计算列导致查询不优化;SQL Server数据库内存不足;网络速度慢;查询出的数据量过大(可以采用多次查询或其他的方法降低数据量)以及锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷)。
从SQL查询语句角度来考虑优化响应时间,应该从查询条件、临时表、游标、返回数据量、大事务操作等方面进行调优。
转载请注明原文地址:https://kaotiyun.com/show/9IlZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
下面所列条目中,哪一个是当前应用开发工具的发展趋势? Ⅰ.采用三层Client/Server结构 Ⅱ.对Web应用的支持 Ⅲ.开发的、构件式的分布式计算环境
数据库管理系统中的安全控制模块属于
关系数据库中,实现主码标识元组的作用是通过
在SQL语言的SELECT语句中,实现投影操作的是哪个子句?
关于操作系统的叙述哪一个是不正确的?
操作系统具有进程管理,存储管理,文件管理和设备管理的功能,在以下有关的描述中,哪种说法是不正确的?
CPU工作状态分为目态和管态两种,从目态转换成管态的惟一途径是
下列关于文件索引结构的叙述中,哪一个是不正确的?
当前数据库技术的发展已形成各种类型的数据库应用技术,下列叙述中,()是这种发展的推动力。Ⅰ.应用的驱动Ⅱ.多种技术与数据库技术的结合Ⅲ.关系数据库的研究基础
随机试题
患者女,75岁,因髋骨骨折入院治疗。卧床1个月后主诉臀部痛、麻木。查体:臀部皮肤局部红肿。下列指导中不妥的是
下列行为中不属于狭义票据行为的是()。
对330~500kV线路,后备保护配置原则正确的是()。
一个规范性的、全面的商品流通企业战略管理过程的实施顺序是()。
下列各项中,不符合填制原始凭证要求的是()。
某高中鼓励体育教师运用多种组织形式进行体育课教学,老师们积极创新,以下是三位老师的课堂组织形式。A教师按照自然教学班为单位进行教学。B教师和其他老师合作,将两个平行班放在一起授课,男生一个班,女生一个班分别授课。C教师让同学自
布卢姆认为,完整的教学目标分类应包括()。
在《大清会典》中哪一部增设了总理各国事务衙门的机构和权限,体现了近代行政体制的变化()
ThepartybeganshortlyafterMr.Wood,wholivedintheflatbelow,signedtohimselfasheheardexcitedvoicesandthenoisy
Theauthor’stoneinthispassageis______.What’sthedirectreasonfortheauthorthinkitunnecessarytowearuniformsina
最新回复
(
0
)