首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某采购中心采购了一套商品批发查询管理系统,此系统采用SQL Server 2008数据库管理系统,该系统需要经常处理百万级以上的数据查询。同时该系统提供了第三方人员开发的SQL接口,第三方人员可以根据自己的需要开发自己的应用程序来访问数据库中的相关数据。
某采购中心采购了一套商品批发查询管理系统,此系统采用SQL Server 2008数据库管理系统,该系统需要经常处理百万级以上的数据查询。同时该系统提供了第三方人员开发的SQL接口,第三方人员可以根据自己的需要开发自己的应用程序来访问数据库中的相关数据。
admin
2017-06-27
110
问题
某采购中心采购了一套商品批发查询管理系统,此系统采用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全国计算机三级
相关试题推荐
下述______数据库系统属于第一代数据库系统。
数据库管理系统DBMS用来定义模式、内模式和外模式的语言是______。
解决内存碎片的通常的手法,是把所有的空闲区合并成一片连续区域,这一过程称为______。
单向链表的每一个结点都有一个指向它的后续结点的指针link,现有结点p和小要将结点q插入结点p的后面,正确的操作应该是______。
E-R模型用于数据库设计的哪一个阶段?
在“查询选修课程号为4,且成绩在80分以上的所有学生的学号和姓名”的SQL语句中,将使用的表是
在Oracle系统中,()包括数据库缓冲存储区、日志缓冲区和共享池。
MS-SQLSERVER数据库系统的核心是
如下选项中不属于进程通信机制的是()。
随机试题
组织结构的本质是__________。
45岁妇女,性交后出血就诊,检查宫颈中度糜烂,子宫正常大小,活动,宫旁(一),宫颈刮片巴氏Ⅲ级。最合适的辅助检查是
下列哪项符合慢性支气管炎诊断标准
A.肝经、肾经B.肝经、脾经C.任脉、冲脉D.任脉、脾经E.任脉、带脉
肾、输尿管结石的主要症状是腹胀和脓尿,常见并发症是梗阻和感染。()
圆管和正方形管道的断面面积、长度和相对粗糙都相等,且通过流量相等。试求两种形状管道沿程损失之比:(1)管流为层流();(2)管流为紊流粗糙区()。
一氧气瓶的容积为V,开始时充入氧气的压强为P1,使用一段时间之后压强降为P2,此时瓶中氧气的内能为E2,与使用前氧气的内能E1之比为()。
国家通过调节利率高低可以影响经济活动。一般认为,利息增加带来的经济影响是()。
宣扬恐怖主义、极端主义,煽动实施恐怖活动罪
有以下程序:#include<stdio.h>main(){inta=6,b=7,m=1;switch(a%2){case0:m++;break;case1:m++:swi
最新回复
(
0
)