问答题

某商场新购了一套商品经营管理系统,此系统使用SQL Server 2008数据库管理系统。此系统上线运行前,需将商场原有的数据导入到新系统中。原有系统使用SQL Server 2000,数据结构与新系统不完全一致。为了保证数据一致性,数据导入过程中要求暂停业务且必须在2小时内完成。
在原有数据导入新系统的过程中,实施人员发现原有数据量很大,导入数据需要4小时,业务无法接受。经分析某工程师认为,数据导入过程中数据库系统I/O很高,但导入数据的程序本身对系统资源占用很低。该工程师建议将数据导入过程中的数据库恢复模式从“完整”模式改为“简单”模式以提高数据导入速度;而另一位工程师则认为此方法未必能提高数据导入速度,而且还可能导致数据丢失,不建议使用此方法。
请分析此方法是否能够提高数据导入速度并给出理由,同时请分析此操作的数据丢失风险。

【参考答案】

此方法能够提高数据导入速度。
原因:此系统I/O很重,修改模式后,系统最大限度减少日子开销,可提高导入速度。......

(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)