首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某采购中心采购了一套商品批发查询管理系统,此系统采用SQL Server 2008数据库管理系统,该系统需要经常处理百万级以上的数据查询。同时该系统提供了第三方人员开发的SQL接口,第三方人员可以根据自己的需要开发自己的应用程序来访问数据库中的相关数据。
某采购中心采购了一套商品批发查询管理系统,此系统采用SQL Server 2008数据库管理系统,该系统需要经常处理百万级以上的数据查询。同时该系统提供了第三方人员开发的SQL接口,第三方人员可以根据自己的需要开发自己的应用程序来访问数据库中的相关数据。
admin
2017-06-27
58
问题
某采购中心采购了一套商品批发查询管理系统,此系统采用SQL Server 2008数据库管理系统,该系统需要经常处理百万级以上的数据查询。同时该系统提供了第三方人员开发的SQL接口,第三方人员可以根据自己的需要开发自己的应用程序来访问数据库中的相关数据。
工程师在完成数据库系统本身和网络问题的优化后,发现第三方开发人员的SQL查询语句存在很多没有优化的问题,请从第三方开发人员角度给出一些优化方案。
选项
答案
①对查询进行优化,尽量避免全表扫描,首先应考虑在where及order by涉及的列上建立索引。 ②应尽量避免在where子句中使用!=或<>操作符,否则引擎将放弃使用索引而进行全表扫描。 ③任何地方都不要使用select*from进行全表扫描,用具体的字段列代替“*”,不要返回冗余字段。 ④避免频繁创建和删除临时表,以减少系统表资源的消耗。 ⑤尽量避免使用游标,因为游标的效率较差,如果游标操作的数据超过1万行,那么就应该考虑改写。 ⑥尽量避免大事务操作,提高系统并发能力。
解析
从数据库本身和网络传输的角度出发,数据库性能低下的因素一般有:I/O吞吐量小,形成了瓶颈效应;没有创建计算列导致查询不优化;SQL Server数据库内存不足;网络速度慢;查询出的数据量过大(可以采用多次查询或其他的方法降低数据量)以及锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷)。
从SQL查询语句角度来考虑优化响应时间,应该从查询条件、临时表、游标、返回数据量、大事务操作等方面进行调优。
转载请注明原文地址:https://jikaoti.com/ti/Rq37FFFM
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
数据模型可分为概念数据模型和结构数据模型,层次模型是【】数据模型。
在数据库的三级模式体系结构中,模式与内模式之间的映像(模式/内模式),实现了数据的【】独立性。
在多级目录结构中查找一个文件时需要按路径名搜查,当层次较多时要耗费很多时间,为此要引入【】。
用于生产过程控制的系统一般都是【】系统,它要求具有对输人数据及时做出反应(响应)的能力。
下述______不是数据仓库的基本特征。
解决内存碎片的通常的手法,是把所有的空闲区合并成一片连续区域,这一过程称为______。
当事务中的一部分操作失败时,整个事务应全部视为错误,事务对数据库所做的任何改变必须撤销,这称为【】。
客户机/服务器数据库系统又可分为集中式的服务器结构和【】的服务器结构。
下列问题基于如下描述:设有一个数据库,包括S、J、P、SJP四个关系模式如下:供应商关系模式S(SNO,SNAME,CITY)零件关系模式P(PNO,PNAME,COLOR,WEIGHT)工程项目关系模式J(JNO,JNAME,CITY)供应情况
随机试题
虚劳病证辨证时的纲是
禁用于肾功能不全患者的抗菌药物是
下列对于宪法的评价作用说法错误的是:
商业银行开展个人理财业务存在()情形的,其直接责任人将可能被追究刑事责任。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性。
历史上落后的游牧民族常能征服较为先进的农耕地区的原因。
张云、李华、王涛都收到了明年2月赴北京开会的通知。他们可以选择乘坐飞机、高铁与大巴等交通工具进京。他们对这次进京方式有如下考虑:(1)张云不喜欢坐飞机,如果有李华同行,他就选择乘坐大巴;(2)李华不计较方式,如果高铁票价比飞机便宜,他就选择乘坐高铁;
Therehasbeenstrongcompetition;______,thenewcompanyhasmadegreatprofits.
Ihaveworkedwithsomanypeopleovertheyearsthathavemademewonderhowonearththeycanworkattheirdeskwheneverythi
A、Indifferent.B、Reluctant.C、Cautious.D、Enthusiastic.D
最新回复
(
0
)