首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >加速恢复数据库

加速恢复数据库
EN

Stack Overflow用户
提问于 2015-11-26 11:42:20
回答 1查看 2.9K关注 0票数 4

我正在使用MS 2008 R2 (10.50.1600)

我想知道为什么我的数据库非常小(将近1200行,只有2个表)恢复速度这么慢(12-15秒)。我想它涉及到数据库中的日志文件(我不确定)。问题是我不关心日志文件。我只对mdf文件感兴趣。有可能加速恢复数据库吗?如果有更大的数据库,恐怕要花很长时间。恢复的时间对我来说很重要。

我就是这样做的

代码语言:javascript
复制
BACKUP DATABASE TEST TO DISK = 'myDataBase' WITH INIT

RESTORE DATABASE TEST 
FROM DISK = 'myDataBase' 
WITH REPLACE
------------------------------------------------------------------------
Processed 256 pages for database 'myDataBase', file 'myDataBase' on file 1.
Processed 1 pages for database 'myDataBase', file 'myDataBase_log' on file 1.
RESTORE DATABASE successfully processed 257 pages in 12.218 seconds (0.164 MB/sec).

我做了一些其他的测试,我创建了一个全新的数据库,它是空的。还原此数据库只需一段时间。备份与以前相同。恢复报告:

代码语言:javascript
复制
Processed 176 pages for database 'TEST', file 'TEST' on file 1.
Processed 2 pages for database 'TEST', file 'TEST_log' on file 1.
RESTORE DATABASE successfully processed 178 pages in 0.035 seconds (39.676 MB/sec).

有人知道这能做些什么吗?谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-11-26 11:45:49

打开即时文件初始化

详细信息:http://blog.devart.com/instant-file-initialization-killer-feature-for-sql-server.html

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33937792

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档