首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某网上商城因为业务发展,原有的系统不能很好的满足需要,因此采用了一套新的经营管理系统,此系统使用SQL Server 2008数据库管理系统。此系统上线运行前,需将商场原有的数据导人到新系统中。原有系统使用SQL Server 2000,数据结构与新系统不
某网上商城因为业务发展,原有的系统不能很好的满足需要,因此采用了一套新的经营管理系统,此系统使用SQL Server 2008数据库管理系统。此系统上线运行前,需将商场原有的数据导人到新系统中。原有系统使用SQL Server 2000,数据结构与新系统不
admin
2016-04-27
81
问题
某网上商城因为业务发展,原有的系统不能很好的满足需要,因此采用了一套新的经营管理系统,此系统使用SQL Server 2008数据库管理系统。此系统上线运行前,需将商场原有的数据导人到新系统中。原有系统使用SQL Server 2000,数据结构与新系统不完全一致。因此需要把数据从SQL Server 2000导入到SQL Server 2008中,为了保证数据一致性,数据导人过程中要求暂停业务且必须在3小时内完成。
(1)在原有数据导入新系统的过程中,实施人员发现原有数据量很大,导人数据需要四小时,业务无法接受。经分析某工程师认为,数据导入过程中的数据库I/O很高,但导人数据的程序本身对系统资源占用率很低。该工程师建议将数据导人过程中的数据恢复模式从“完整”模式改为“简单”模式以提高数据导人速度;而另一位工程师则认为此方法未必能提高数据导入速度,而且还可能导致数据丢失,不建议使用此方法。请分析此方法是否能够提高数据导人速度并给出理由,同时分析此操作的数据丢失风险。
(2)在成功导入历史数据后,此系统顺利上线运行。在上线运行的第一周,发现数据库服务器的CPU使用率很高,达到近90%,高峰期间达到100%,且系统内存占用率达到90%,但系统I/O很轻。业务人员反应系统操作速度很慢。为了提高系统运行速度。在不修改应用程序的前提下,两位工程师提出了不同的解决办法:
Ⅰ.为服务器增加2颗CPU,缓解CPU使用率很高的问题;
Ⅱ.为服务器增加一倍内存,缓解内存使用率很高的问题。
考虑成本,现阶段只能按照一种方案实施。请指出在现有情况下,哪种方案更合理并给出理由。
选项
答案
(1)此方法能够提高数据导人速度。原因:此系统I/O很高,修改恢复模式后,系统最大限度减少日志开销,可提高导入速度。由于仅在数据导人过程中修改恢复模式,所以并无数据丢失风险。 (2)第一种方案比较合理。原因:SQL Server 2008采用将数据缓冲在内存的方式,因此内存的使用率比较高是正常情况,且现阶段I/O并不存在问题,表明内存满足需求。此阶段CPU使用率很高,表明CPU计算资源不足,因此增加CPU数量对解决问题有效。
解析
(1)SQL Server 2008的数据恢复模式有三种:
①简单恢复模式,此方法可以最大幅度减少事务日志的管理开销,因为恢复模式不备份事务日志。但是如果数据库损坏,则简单恢复模式将面临极大的数据丢失风险。在这种恢复模式下,数据只能恢复到最新备份状态。因此对于用户数据库,简单恢复模式只适用于测试和开发数据库,或用于主要包含只读数据的数据库。
②完整恢复模式,此方法可以完整的记录所有事务,并将事务日志记录保留到对其备份完毕为止。此方法相对简单恢复模式来说,更占用时间。
③大容量日志恢复模式,此方法只对大容量操作进行最小记录,使事务日志不会被大容量加载操作所填充。
在数据导入过程中,所有的业务都是暂停的,因此可以采用简单恢复模式提高数据导入速度。且只在数据导人的过程中暂时的修改恢复模式,因此数据并不会丢失。
(2)提高数据库性能的方法一般是从外部环境、调整内存分配、调整磁盘I/O、调整竞争资源等几方面着手来改变数据库的参数。SQL Server 2008采用将数据缓冲在内存的方式,因此在数据库系统运行的过程中会占用一定的内存,又因为I/O并不存在问题,说明内存尚满足需求。CPU使用率很高,表明CPU的计算能力不足,应该增加CPU的数量。
转载请注明原文地址:https://www.kaotiyun.com/show/M6lZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
关于计算机的操作系统,下面叙述不正确的是
下述哪一条不是由于关系模式设计不当而引起的?
计算机语言是一类面向计算机的人工语言,它是进行程序设计的工具,又称为程序设计语言。现有的程序设计语言一般可分为三类,它们是
二维数组是一种非线性结构.其中的每一个数组元素最多有【】个直接前驱(或直接后继)。
对有14个数据元素的有序表R[14]进行折半搜索,搜索到R[3]的关键码等于给定值,此时元素比较顺序依次为
数据库的逻辑结构设计任务就是把______转换为与所选用的DBMS支持的数据模型相符合的过程。
数据库概念设计的E-R方法中,用属性描述实体的特征,属性在E-R图中一般用下列______图形表示。
设有一个用线性探测法解决冲突得到的散列表:散列函数为H(k)=kmod11,若查找元素14,则探测的次数(比较的次数)为______。
PowerBuilder中的PowerScript语言包括下述哪些语句?Ⅰ.变量定义语句Ⅱ.赋值语句Ⅲ.流控制语句Ⅳ.操纵数据库语句
在信号量及P、V操作中,每对信号量执行一次P操作,意味着要求,
随机试题
肺水肿二尖瓣狭窄左房衰竭期
根据《环境影响评价技术导则一总纲》,未制定专项环境影响评价技术原则的,根据建设项目()确定环境影响评价范围。
直线职能制是最常见的组织结构类型之一。直线职能制组织结构的缺点有()。
性格是个体对现实的态度,及其相应的行为方式中表现出来的稳固而有核心意义的心理特征,主要受后天因素的影响,因而没有好坏之分。()
假如你走上新的工作岗位后。发现分管处室的同志有的踏实敬业。但缺乏开拓创新的精神;有的工作干劲大。但平时对自己要求不严;还有的工作认真。但缺乏大局观念,你将如何带好这支队伍?
领导的阶级和政党,要实现自己对于被领导的阶级、阶层、政党和人民团体的领导,必须具备的条件有()。
下列选项中,能缩短程序执行时间的措施是____。I.提高CPU时钟频率Ⅱ.优化数据通路结构Ⅲ.对程序进行编译优化
在学生表中要查找所有年龄大于30岁姓王的男同学,应该采用的关系运算是()。
爱迪生的发明有一千多项,如电灯、留声机、电影机等。然而童年的爱迪生因为家中贫穷,只上过几年学。他12岁便到火车上去卖报了。他非常热爱学习,常常一边卖报一边看书,抓紧时间学习、做实验。爱迪生的父亲平时对家里人要求很严格,他规定全家每天晚上11点半前必须关灯睡
THEFIVE—SEVENSHIFT1Allmajortheoriesofchildpsychologystatethatchildrenundergoamajorchangebetweentheagesoff
最新回复
(
0
)