首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某网上商城因为业务发展,原有的系统不能很好的满足需要,因此采用了一套新的经营管理系统,此系统使用SQL Server 2008数据库管理系统。此系统上线运行前,需将商场原有的数据导入到新系统中。原有系统使用SQL Server 2000,数据结构与新系统不
某网上商城因为业务发展,原有的系统不能很好的满足需要,因此采用了一套新的经营管理系统,此系统使用SQL Server 2008数据库管理系统。此系统上线运行前,需将商场原有的数据导入到新系统中。原有系统使用SQL Server 2000,数据结构与新系统不
admin
2019-01-08
22
问题
某网上商城因为业务发展,原有的系统不能很好的满足需要,因此采用了一套新的经营管理系统,此系统使用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://kaotiyun.com/show/kPlZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
数据流图中的4个基本成分是:数据流、对数据的加工、文件、______。
模式也称为概念模式,它是对数据库全体数据的______的描述。
Oracle系统不仅具有高性能的RDBMS,而且提供全过程的应用开发工具。如果要进行数据库建模,使用的是()。
SQLServer提供了()种索引。
下面有关E-R模型向关系模型转换的叙述中,不正确的是()。
在虚拟页式存储管理系统中,地址越界中断属于()。
设有字符序列(Q,H,C,Y,P,A,M,S,R,D,F,X),新序列(F,H,C,D,P,A,M,Q,R,S,Y,X)是下列哪一个排序算法的一趟扫描的结果?()
数据库管理系统的主要功能包括数据库定义、数据操作、数据库运行管理和【】等四个方面。
保证任何调度执行后数据库总处于一致状态的是数据库系统中的【】部件。
在SQL语句定义查询范围时,谓词in可以用来查找属性值属于指定集合的元组,它实现“【】”运算。
随机试题
甲研究院研制出一种新药技术,向我国有关部门申请专利后,与乙制药公司签订了专利申请权转让合同,并依法向国务院专利行政主管部门办理了登记手续。下列哪一表述是正确的?
消化性溃疡活动期大便隐血阳性提示每天出血量不少于
A、提示急性阑尾炎时阑尾位置较深B、提示急性阑尾炎时阑尾位置较低C、提示急性阑尾炎时阑尾炎症严重D、证实急性阑尾炎的存在E、证实慢性阑尾炎的存在钡灌肠
图中所示的外伸梁C处截面的弯矩和剪力分别为()。
某工程采用灌砂法测定表层土的于密度,注满试坑用标准砂质量5625g,标准砂密度1.55g/cm3。试坑采取的土试样质量6898g,含水量17.8%,该土层的干密度数值接近下列哪个选项?()[2010年真题]
工程监理企业资质证书的有效期为()年。
甲公司2015年年初对A设备投资100000元,于2017年年初建成投产,营业期为3年,2017年、2018年、2019年年末预期现金净流量分别为30000元、50000元、60000元,银行存款利率为12%。要求:计算投资报酬率(按复利计算)。
甲公司将一张银行汇票背书转让给乙公司,该汇票需加附粘单,甲公司为粘单上的第一记载人,丙公司为甲公司的前手,丁公司为汇票记载的收款人。根据票据法律制度的规定,下列公司中,应当在汇票和粘单的粘接处签章的是()。
一批货物共1000件,要使甲商店与乙商店分得的货物数为7:3.(1)货物总数的60%运到甲,其余全部运到乙后,乙退给甲100件(2)货物总数的90%运到甲,其余全部运到乙后,甲退给乙200件
Whichorganizationholdsthisseminar?
最新回复
(
0
)