首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某采购中心采购了一套商品批发查询管理系统,此系统采用SQL Server 2008数据库管理系统,该系统需要经常处理百万级以上的数据查询。同时该系统提供了第三方人员开发的SQL接口,第三方人员可以根据自己的需要开发自己的应用程序来访问数据库中的相关数据。
某采购中心采购了一套商品批发查询管理系统,此系统采用SQL Server 2008数据库管理系统,该系统需要经常处理百万级以上的数据查询。同时该系统提供了第三方人员开发的SQL接口,第三方人员可以根据自己的需要开发自己的应用程序来访问数据库中的相关数据。
admin
2017-06-27
99
问题
某采购中心采购了一套商品批发查询管理系统,此系统采用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全国计算机三级
相关试题推荐
关系数据库中,实现表与表之间的联系是通过______。
PowerDesigner是新一代数据库设计工具,下面是它的四个组成部分,若要进行数据库概念模式设计,应该选用______。
在数据库技术中,实体-联系模型是一种______。
以下______不属于实时系统的特征。
数据仓库系统(DWS)由数据源、【】和决策支持工具三部分组成。
MicrosoftSQLServer2000和CommerceServer2000集成使用,可以创建B2B和B2C网站,并支持【】数据分析。
“事务的所有操作在数据库中要么全部正确反映出来要么全部不反映”,这是事务的哪一个特性?()
如果某事务成功完成执行,则该事务称为【】事务。
利用中间件Middleware的高层【】可以将底层网络协议与实现技术隔离开来,使得程序员可以将精力集中在应用软件编程上。
随机试题
在Struts应用程序中,定义了实体类UserBean,它包含初始化值为“Jack”的属性name,以及属性name的setter和getter方法,编写JSP代码片段如下所示,假设程序正确运行,则程序启动运行后,在浏览器中访问该JSP将输出(
A.构音训练B.冷刺激C.舌部运动训练D.下颌运动训练E.口唇闭合训练改善食物或水从口中漏出的训练是
男,42岁。呕吐、腹泻2天,意识模糊、烦躁不安半天急诊入院。查体:血压110/70mmHg,神志恍惚,巩膜中度黄染,颈部可见数枚蜘蛛痣。心肺未见异常,腹软,肝肋下未触及,脾肋下3cm,双上肢散在出血点。检查:Hb90g/L,WBC3.22×109/L,血糖
小儿计划免疫实施程序中,乙肝疫苗接种时间()
厥证的基本病理为
大牛有限公司与巨峰驼批发商城等5家发起人商定,共同投资组建一家以健身、娱乐为主营业务的股份有限公司。依公司法规定,若采用发起设立的方式组建该公司,这些发起人至少要出资()作为注册资本。
“一旦政府制定和实施某一项社会政策,这项社会政策将很难立即终止,而且在某一段时期内其后果也是不可改变的。”这表明了社会政策的( )。
(1)提高健康素质(2)改善人类生活质量(3)取得基因组研究突破(4)加入人类基因组计划(5)完成承担的科研计划
AmericaandEuropeinthewayboastfullyandeveninhumanlypointofviewA.weinsistonthis(68)______B.thereissomething
“本公司自1980年以来生产的轿车,至今仍有一半在公路上奔驰;其他公司自1980年以来生产的轿车,目前至多有1/3没有被淘汰。”该公司希望此广告向消费者展示,该汽车公司生产的轿车的耐用性能极佳。下列哪项如果为真,能够最有效地支持上述广告的观点?(
最新回复
(
0
)