首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某采购中心采购了一套商品批发查询管理系统,此系统采用SQL Server 2008数据库管理系 统,该系统需要经常处理百万级以上的数据查询。同时该系统提供了第三方人员开发的SQL接口,第三方人员可以根据自己的需要开发自己的应用程序来访问数据库中的相关数据。
某采购中心采购了一套商品批发查询管理系统,此系统采用SQL Server 2008数据库管理系 统,该系统需要经常处理百万级以上的数据查询。同时该系统提供了第三方人员开发的SQL接口,第三方人员可以根据自己的需要开发自己的应用程序来访问数据库中的相关数据。
admin
2018-06-19
48
问题
某采购中心采购了一套商品批发查询管理系统,此系统采用SQL Server 2008数据库管理系 统,该系统需要经常处理百万级以上的数据查询。同时该系统提供了第三方人员开发的SQL接口,第三方人员可以根据自己的需要开发自己的应用程序来访问数据库中的相关数据。
(1)系统在使用的过程中,业务人员反应系统操作速度很慢。经过工程师检查测试后,数据库系统本身及网络传输过程中存在着一些问题,请给出针对数据库系统本身及网络传输过程中可能的一些调优方案。
(2)工程师在完成数据库系统本身和网络问题的优化后,发现第三方开发人员的SQL查询语句存在很多没有优化的问题,请从第三方开发人员角度给出一些优化方案。
选项
答案
(1)①把数据、日志、索引放到不同的L/O设备上,增加读取速度,数据量(尺寸)越大,提高I/O越重要。 ②纵向、横向分割表,减少表的尺寸。 ③升级硬件,扩大服务器的内存,Windows 2000和SQL Server 2000能支持4~8G的内存。配置虚拟内存,虚拟内存大小应基于计算机上并发运行的服务进行配置。增加服务器CPU个数。 ④分布式分区视图可用于实现数据库服务器联合体。联合体是一组分开管理的服务器,但它们相互协作分担系统的处理负荷。这种通过分区数据形成数据库服务器联合体的机制能够扩大一组服务器,以支持大型的多层Web站点的处理需要。 ⑤重建索引:DBCC REINDEX,DBCC INDExDEFRAG;收缩数据和日志:DBCC SHRINKDB,DBCC SHRINKFILE。设置自动收缩日志,对于大的数据库不要设置数据库自动增长,它会降低服务器的性能。 ⑥优化锁结构。 (2)①对查询进行优化,尽量避免全表扫描,首先应考虑在where及order by涉及的列上建立索引。 ②应尽量避免在where子句中使用!=或<>操作符,否则引擎将放弃使用索引而进行全表扫描。 ③任何地方都不要使用select*from进行全表扫描,用具体的字段列代替“*”,不要返回冗余字段。 ④避免频繁创建和删除临时表,以减少系统表资源的消耗。 ⑤尽量避免使用游标,因为游标的效率较差,如果游标操作的数据超过1万行,那么就应该考虑改写。 ⑥尽量避免大事务操作,提高系统并发能力。
解析
从数据库本身和网络传输的角度出发,数据库性能低下的因素一般有:I/O吞吐量小,形成了瓶颈效应;没有创建计算列导致查询不优化;SQL Server数据库内存不足;网络速度慢;查询出的数据量过大(可以采用多次查询或其他的方法降低数据量)以及锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷)。
从SQL查询语句角度来考虑优化响应时间,应该从查询条件、临时表、游标、返回数据量、大事务操作等方面进行调优。
转载请注明原文地址:https://kaotiyun.com/show/nXlZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
在多道批处理系统中,为充分利用各种资源,运行的程序应具备的条件是
TCP/IP参考模型中的主机-网络层对应于OSI参考模型的 Ⅰ.物理层 Ⅱ.数据链路层 Ⅲ.网络层
数据冗余引起的问题属于______。
在关系数据库技术中,面向对象数据模型是一种()。
数据库系统的三级模式结构是指()。
由于页面淘汰算法不合理或其他原因,使得可能出现刚被淘汰的一页,又要访问,因而又被调入内存,如此反复,使系统出现页面的频繁调入调出的情况,这种现象称为()。
在数据库设计的各阶段中,每个阶段都有自己的设计内容,“为哪些表,在哪些属性上建立什么样的索引”这一设计内容应该属于【】阶段。
PowerBuilder是一种深受用户欢迎的快速应用开发工具,它与其他应用开发工具比较,最具有特色的是
下面所列条目中,哪一项是当前开发工具的发展趋势? Ⅰ.采用三层Client/Server结构 Ⅱ.对Web应用的支持 Ⅲ.开放的、构件式的分布式计算环境
在数据库技术中,使用数据模型的概念描述数据库的语义和结构,一般可分为两类:概念数据模型和【】数据模型。
随机试题
高级育婴员开展培训指导要遵循()。
沟通网络中,解决简单问题时效率最高的是()。
下面写“愁”的句子,哪一句不是李清照所写()。
甲基汞污染地区可能有镉污染地区可能有
通过拍卖方式获得并经发包方同意抵押的荒山使用权可以抵押。
下列关于房屋租赁用途的表述中,正确的是:()。
下列关于银行代理黄金业务种类的表述,错误的是()。
某化妆品公司招聘人员,在签订劳动合同时要求员工交300元制服押金,以便制作统一的工作服装,并表示在员工与公司结束劳动关系并将制服完好返还公司后,公司将该押金全额返还给员工。2014年1月,甲与该公司签订了3年的劳动合同,试用期为6个月。2015年2月27
小远在学习了“凸透镜”的知识后,对之前学习的“凹透镜”的知识理解得更深了。这种迁移现象是()。
独特的成就
最新回复
(
0
)