首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某采购中心采购了一套商品批发查询管理系统,此系统采用SQL Server 2008数据库管理系统,该系统需要经常处理百万级以上的数据查询。同时该系统提供了第三方人员开发的SQL接口,第三方人员可以根据自己的需要开发自己的应用程序来访问数据库中的相关数据。
某采购中心采购了一套商品批发查询管理系统,此系统采用SQL Server 2008数据库管理系统,该系统需要经常处理百万级以上的数据查询。同时该系统提供了第三方人员开发的SQL接口,第三方人员可以根据自己的需要开发自己的应用程序来访问数据库中的相关数据。
admin
2016-10-10
42
问题
某采购中心采购了一套商品批发查询管理系统,此系统采用SQL Server 2008数据库管理系统,该系统需要经常处理百万级以上的数据查询。同时该系统提供了第三方人员开发的SQL接口,第三方人员可以根据自己的需要开发自己的应用程序来访问数据库中的相关数据。
工程师在完成数据库系统本身和网络问题的优化后,发现第三方开发人员的SQL查询语句存在很多没有优化的问题,请从第三方开发人员角度给出一些优化方案。
选项
答案
①对查询进行优化,尽量避免全表扫描,首先应考虑在where及order by涉及的列上建立索引。 ②应尽量避免在where子句中使用!=或<>操作符,否则引擎将放弃使用索引而进行全表扫描。 ③任何地方都不要使用select*from进行全表扫描,用具体的字段列代替“*”,不要返回冗余字段。 ④避免频繁创建和删除临时表,以减少系统表资源的消耗。 ⑤尽量避免使用游标,因为游标的效率较差,如果游标操作的数据超过1万行,那么就应该考虑改写。 ⑥尽量避免大事务操作,提高系统并发能力。
解析
转载请注明原文地址:https://kaotiyun.com/show/OnlZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
在数据挖掘方法中,将数据集分割为若干有意义的簇的过程称为【】分析,它是一种无制导的学习方法。
数据库设计的需求阶段主要设计
下面系统中不属于关系数据库管理系统的是
用户程序中的输入、输出操作实际上是由哪一项完成?
数据库管理系统(DBMS)管理并且控制对【】资源的使用。
数据库的逻辑结构设计任务就是把______转换为与所选用的DBMS支持的数据模型相符合的过程。
数据库概念设计的E-R方法中,用属性描述实体的特征,属性在E-R图中一般用下列______图形表示。
关系数据库的规范化理论指出:关系数据库中的关系应满足一定的要求,最起码的要求是达到1NF,即满足______。
下列问题的关系代数操作基本如下的关系R和S。
在“学生—选课—课程”数据库中的三个关系如下:S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)。现要查找选修“数据库技术”这门课程的学生姓名和成绩,可使用如下的SQL语句:SELECTSNAM
随机试题
Thebossthoughtthatyoungmanwaswell______todothejob.
下列不属于五行之水的
下列地基处理方法中,可处理的湿陷性黄土层厚度最小的是()。
在遥感图像上,水泥路、土路、沥青路反射率的关系是()。
某企业期末“银行存款"账户余额250000元,“库存现金”账户余额2500元,“其他货币资金”账户余额52500元,期末资产负债表“货币资金”项目应为()元。
F.C.L.means()containerload.
公共财政的职能包括()。
根据《国家赔偿法》的规定,下列各项中可以构成公安刑事赔偿的情形是()。
为了改变计时器控件的时间间隔,应该修改该控件的【】属性。
Therearemanymedicalproblemsinthemodernsociety.Oneofthemostalarmingmedicalproblemsintheworldisa【21】______dise
最新回复
(
0
)