首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某采购中心采购了一套商品批发查询管理系统,此系统采用SQL Server 2008数据库管理系统,该系统需要经常处理百万级以上的数据查询。同时该系统提供了第三方人员开发的SQL接口,第三方人员可以根据自己的需要开发自己的应用程序来访问数据库中的相关数据。
某采购中心采购了一套商品批发查询管理系统,此系统采用SQL Server 2008数据库管理系统,该系统需要经常处理百万级以上的数据查询。同时该系统提供了第三方人员开发的SQL接口,第三方人员可以根据自己的需要开发自己的应用程序来访问数据库中的相关数据。
admin
2016-10-10
77
问题
某采购中心采购了一套商品批发查询管理系统,此系统采用SQL Server 2008数据库管理系统,该系统需要经常处理百万级以上的数据查询。同时该系统提供了第三方人员开发的SQL接口,第三方人员可以根据自己的需要开发自己的应用程序来访问数据库中的相关数据。
工程师在完成数据库系统本身和网络问题的优化后,发现第三方开发人员的SQL查询语句存在很多没有优化的问题,请从第三方开发人员角度给出一些优化方案。
选项
答案
①对查询进行优化,尽量避免全表扫描,首先应考虑在where及order by涉及的列上建立索引。 ②应尽量避免在where子句中使用!=或<>操作符,否则引擎将放弃使用索引而进行全表扫描。 ③任何地方都不要使用select*from进行全表扫描,用具体的字段列代替“*”,不要返回冗余字段。 ④避免频繁创建和删除临时表,以减少系统表资源的消耗。 ⑤尽量避免使用游标,因为游标的效率较差,如果游标操作的数据超过1万行,那么就应该考虑改写。 ⑥尽量避免大事务操作,提高系统并发能力。
解析
转载请注明原文地址:https://kaotiyun.com/show/OnlZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
在现在的数据库系统开发中,常采用高级语言或第四代(4GL)语言进行开发,这是为了
数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的
从计算机软件系统的构成看,DBMS是建立在什么软件之上的软件系统?
设有属性A,B,C,D,以下表示中不是关系的是
任何一个具有两个属性的关系
数据库中对全部数据的整体逻辑结构的描述,作为数据库的
哪一个不是基本的操作系统?
对有14个数据元素的有序表R[14]进行折半搜索,搜索到R[3]的关键码等于给定值,此时元素比较顺序依次为
从域的概念来定义关系是值域笛卡尔积的一个【】。
在包括1000个元素的线性表中实现如下各运算,哪一个所需要的执行时间最长?()
随机试题
利用“设计”视图建立查询准则,若查询学习成绩在75分到85分(包含75分,不包含85分)之间的学生情况,正确的查询准则是()
合伙人依法转让其财产份额的,在同等条件下,其他合伙人有______的权利。
A、甘露醇B、氢氯噻嗪C、呋塞米D、阿米洛利E、螺内酯竞争性地与醛固酮受体结合的是( )。
按照国家有关规定,以协议方式取得土地使用权时,交易双方只能在不低于()的基础上,确定其成交地价。
依据施工合同示范文本规定,投料试车工作应在工程竣工()。
下列设备中不能作为输出设备的是()。
现代教育学派的代表是赫尔巴特。()
如图7所示,一束可见光射向两面平行的玻璃砖的上表面,经折射后分为两束单色光a和b。下列说法正确的是()。
"DailyStar,sir,"calledJason,carryingsomenewspapersunderhisarm.Thelittleboyhadbeenrunningupanddownthestreet
Medicalexpertshave【C1】______suspectedalinkbetweenthehealthofthemindandthehealthofthebody.Fromtimetotimerese
最新回复
(
0
)