首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某采购中心采购了一套商品批发查询管理系统,此系统采用SQL Server 2008数据库管理系统,该系统需要经常处理百万级以上的数据查询。同时该系统提供了第三方人员开发的SQL接口,第三方人员可以根据自己的需要开发自己的应用程序来访问数据库中的相关数据。
某采购中心采购了一套商品批发查询管理系统,此系统采用SQL Server 2008数据库管理系统,该系统需要经常处理百万级以上的数据查询。同时该系统提供了第三方人员开发的SQL接口,第三方人员可以根据自己的需要开发自己的应用程序来访问数据库中的相关数据。
admin
2017-06-27
49
问题
某采购中心采购了一套商品批发查询管理系统,此系统采用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全国计算机三级
相关试题推荐
根据关系数据库规范化理论,关系数据库中的关系要满足第一范式,下面“部门”关系中,因______属性而使它不满足第一范式。
“找出使用供应商名为‘红星’的供应商所供应的零件的工程名”的SELECT语句中将使用的关系有“找出北京供应商的所有信息”的SELECT语句是
下列问题基于如下描述:现有关键码值分别为10、20、30、40的4个结点,按所有可能的插入顺序去构造二叉排序树。
E-R模型用于数据库设计的哪一个阶段?
设关系R、S和T分别如下图所示,则有
关系代数是一种关系操纵语言,它的操作对象和操作结果均为【】。
Oracle的Internet解决方案主要包括哪几部分工具? Ⅰ.OracleExpressServer Ⅱ.OracleExpressObjects Ⅲ.OracleExpressAnalyzer Ⅳ.OracleWebLi
如下是一个稀疏矩阵的三元组法存储表示和相关的叙述正确的是
关于“死锁”,下列说法中正确的是
随机试题
婴幼儿膳食补充蛋白质时应注意哪些问题?
新民主主义革命总路线的核心是
男性,40岁,因溃疡病合并幽门梗阻行胃大部切除,手术后第六天拆线时切口有轻度炎症,拆线后两天炎症消失,该伤口的愈合属于
某物质的摩尔吸光系数ε很大,表明
张大爷等数十人为退休工人,其退休养老金一直由当地民政部门负责按月发放,但从今年2月份开始,民政部门以种种理由为借口不再足额支付该笔养老金。张大爷等不得不将民政部门告上法院,并申请了财产保全。下列说法正确的是:()
一卡诺热机的低温热源温度为7℃.效率为40%,若要将其效率提高到50%,则应将高温热源的温度提高()。
对于会计账簿、凭证、核算制度等比较健全,能够据以如实核算生产经营情况,正确计算应纳税款的纳税人,可采取的税款征收方式是()。
下列选项中,企业上司对下属信任的正确做法包括()。
德育过程的基本矛盾是下列哪二者之间的矛盾?()
A、Giveittothepoor.B、Giveittoyoungpeople.C、Putitawayindrawers.D、Recycleitintocash.D
最新回复
(
0
)