首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某采购中心采购了一套商品批发查询管理系统,此系统采用SQL Server 2008数据库管理系统,该系统需要经常处理百万级以上的数据查询。同时该系统提供了第三方人员开发的SQL接口,第三方人员可以根据自己的需要开发自己的应用程序来访问数据库中的相关数据。
某采购中心采购了一套商品批发查询管理系统,此系统采用SQL Server 2008数据库管理系统,该系统需要经常处理百万级以上的数据查询。同时该系统提供了第三方人员开发的SQL接口,第三方人员可以根据自己的需要开发自己的应用程序来访问数据库中的相关数据。
admin
2017-06-27
152
问题
某采购中心采购了一套商品批发查询管理系统,此系统采用SQL Server 2008数据库管理系统,该系统需要经常处理百万级以上的数据查询。同时该系统提供了第三方人员开发的SQL接口,第三方人员可以根据自己的需要开发自己的应用程序来访问数据库中的相关数据。
工程师在完成数据库系统本身和网络问题的优化后,发现第三方开发人员的SQL查询语句存在很多没有优化的问题,请从第三方开发人员角度给出一些优化方案。
选项
答案
①对查询进行优化,尽量避免全表扫描,首先应考虑在where及order by涉及的列上建立索引。 ②应尽量避免在where子句中使用!=或<>操作符,否则引擎将放弃使用索引而进行全表扫描。 ③任何地方都不要使用select*from进行全表扫描,用具体的字段列代替“*”,不要返回冗余字段。 ④避免频繁创建和删除临时表,以减少系统表资源的消耗。 ⑤尽量避免使用游标,因为游标的效率较差,如果游标操作的数据超过1万行,那么就应该考虑改写。 ⑥尽量避免大事务操作,提高系统并发能力。
解析
从数据库本身和网络传输的角度出发,数据库性能低下的因素一般有:I/O吞吐量小,形成了瓶颈效应;没有创建计算列导致查询不优化;SQL Server数据库内存不足;网络速度慢;查询出的数据量过大(可以采用多次查询或其他的方法降低数据量)以及锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷)。
从SQL查询语句角度来考虑优化响应时间,应该从查询条件、临时表、游标、返回数据量、大事务操作等方面进行调优。
转载请注明原文地址:https://kaotiyun.com/show/41lZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
允许使用者对数据库中的抽象数据提出请求(包括查询和修改),支持数据库的各种操作的软件系统称为______。
在数据库技术中,实体-联系模型是一种______。
中断处理结束后,需要重新选择运行的进程,此时操作系统将控制转到______。
在Oracle公司的开发工具Developer/2000中,能够生成可进行数据查询和操纵的程序的模块是
数据库管理系统的数据操纵语言(DML)所实现的操作一般包括
利用中间件Middleware的高层【】可以将底层网络协议与实现技术隔离开来,使得程序员可以将精力集中在应用软件编程上。
系统中有4个进程P1,P2,P3和P4,在某一时刻系统状态如下: 系统剩余资源量:1 如果在该状态下,进程P3申请1个资源分配后,系统的状态是
在面向对象数据结构模型中,对对象标识的说法正确的是()。
随机试题
我们立党立国的根本指导思想是()
有哪些反映血液酸碱平衡的常用指标?
先兆流产与难免流产的主要鉴别要点是
债券
根据材料回答以下问题杨先生的儿子小明刚刚考入国内某著名大学。小明正式入学之前,杨先生计算了一下小明读大学一年的费用,主要包括:全年学费10000元,住宿费1200元,日常各项开支预计每月1000元,以全年10个月计,共需10000元。预计杨先生和太太全年
下列与境外所得税相关的支出,能作为“可抵免境外所得税税额”的是()。
A村书记和主任外出考察,出行前将村里事务交给挂职的副书记小王负责处理。一天上午,小王刚到办公室,就发生几件事情:(1)镇政府办公室主任电话通知,两小时后镇长陪同县政府领导来村里检查扶贫工作开展情况,并看望贫困户。(2)小王结对帮扶的一名
【2011对外经济贸易大学名词解释第2题】监管套利
HowdoyouexplaineconomicsinplainEnglish?TheFederalReserveBankofNewYorkhasbeenansweringthequestionwithaneven
Insportsthesexesareseparate.(36)andmendonotrunorswiminthesameraces.Womenarelessstrongthanmen.That(3
最新回复
(
0
)