试用Azure:数据库备份压缩文件在虚拟机上的恢复速度测试

测试环境:Windows Azure上海机房,虚拟机配置为大型(四核,7 GB 内存),磁盘情况见下图。

数据库备份压缩文件大于为12.0 GB (12,914,327,552 bytes),放置于Temporary Storage(D:)。

数据库恢复操作命令如下:

RESTORE DATABASE [cnblogstext] FROM  DISK = N'D:\cnblogstext.bak' WITH  FILE = 1,  MOVE N'CNBlogsText' TO N'F:\DATA\CNBlogsText.mdf',  MOVE N'CNBlogsText_log' TO N'F:\Log\CNBlogsText.ldf',  NOUNLOAD,  STATS = 5

也就是从D盘恢复至F盘。

实测恢复耗时1小时44分15秒。

与其他云服务商的对比:

4月份在阿里云上做的数据库恢复测试,当时数据库备份压缩文件18G左右,在虚拟机上恢复耗时1小时16分钟(在RDS上恢复只需10分钟),详见云计算之路:试用阿里云RDS-10分钟 vs 1小时16分钟 。

8月份在UCloud高性能虚拟机上恢复12G左右的数据库备份压缩文件耗时18分50秒。

注:该测试只是针对Azure的虚拟机不是SQL Azure,SQL Azure的性能要比虚拟机高很多。

查看本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/Servers/cloud-computing/

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索耗时计算
, 数据库
, azure
, 文件
, 阿里云
, 备份
分钟
,以便于您获取更多的相关知识。

时间: 2024-12-27 03:22:49

试用Azure:数据库备份压缩文件在虚拟机上的恢复速度测试的相关文章

CentOS中使用Shell脚本实现每天自动备份网站文件和数据库并上传到FTP中_linux shell

一.安装Email发送程序 复制代码 代码如下: yum install sendmail mutt 二.安装FTP客户端程序 本脚本需要用到FTP客户端程序将文件上传到FTP空间上面,因此必须安装FTP客户端,否则将出现ftp命令无法找到的错误. 安装步骤请参考:<CentOS提示ftp:command not found> 三.在/root目录下新建脚本文件:AutoBackupToFtp.sh,内容如下: 复制代码 代码如下: #!/bin/bash #你要修改的地方从这里开始 MYSQ

centos自动备份网站文件与mysql数据库脚本

案例一:shell+cron实现MySQL自动备份且自动删除N天前备份  代码如下 复制代码 #!/bin/sh DUMP=/usr/local/mysql/bin/mysqldump OUT_DIR=/home/ldl/xxx/backup/ LINUX_USER=ldl DB_NAME=ldl DB_USER=ldl DB_PASS=xxx #How much days backup most DAYS=1 #Core of script cd $OUT_DIR DATE=`date +%Y

探究SQL Server 2008备份压缩

问题 大型数据库的数据库备份和维护窗口总是受阻,特别是当我们需要完全数据库备份来初始化一个数据 库镜像或事务日志传送会话的时候.当我们浏览SQL Server 2008的新特性时,我们发现由一个叫做数据 库备份压缩的特性,可以用它来显著地降低备份和恢复操作.你能给我们详细地介绍下如何使用它吗? 专家解答 数据库压缩是SQL Server 2008的一个新特性,它可以显著地降低备份和恢复操作.默认情况下,备份 压缩是在服务器实例级别上关闭的.不像其它提供不同级别压缩的第三方软件,SQL Serve

WinRAR压缩文件技巧

在笔者看来,WinRAR可算是压缩软件中得极品,性能远远高于功能强大的WinZip之类的软件,应该是大家毫不犹豫的选择. WinRAR的特性包括强力压缩.多卷操作.加密技术.自释放模块.备份简易等.与众多的压缩工具不同的是WinRAR沿用了DOS下程序的管理方式,压缩文件时不需要事前创建压缩包然后向其中添加文件,而是可以直接创建,此外,把一个软件添加到一个已有的压缩包中,也是非常地轻松,给人使用非常方便的感觉.WinRAR还采用了独特的多媒体压缩算法和紧固式压缩法,这点更是针对性地提高了其压缩率

sql server 2005数据库备份还原图文教程_mssql2005

首先.点击桌面的"SQL Server Management Studio"打开,sql2005的管理器,点击"连接"登录,如图: 一.新建数据库 1.新建数据库 右键点击"数据库"--"新建数据库",如图: MSSQL2005备份还原图文教程 填写数据库名,如mydata,选择数据库保存路径,一般可以保持默认地址,点击"确定". 2.新建用户 右键点击"安全性"--"登录名&

SQL SERVER 数据库备份的三种策略及语句

1.全量数据备份 备份整个数据库,恢复时恢复所有.优点是简单,缺点是数据量太大,非常耗时 全数据库备份因为容易实施,被许多系统优先采用.在一天或一周中预定的时间进行全数据库备份使你不用动什么脑筋.使用这种类型的备份带来的问题是非常缺乏灵活性,而且当数据库被冲掉后,你面临丢失大量数据的潜在威胁.例如,假设你每天在午夜备份数据库. 如果服务器在晚上11点崩溃了,你将丢失前面23个小时对数据所做的全部修改.对大多数系统来说,这是无法接受的.对此规则,为数不多的例外如下: 1.系统中所存的数据可以很容易

Mysql备份压缩及恢复数据库方法总结

  一般情况我们通过mysqldump来备份MySQL数据库,并上传至其它备份机器.如果数据库比较大,在备份传输的时候可能会慢,所以我们尽量让备份的文件小一些. 在写自动备份脚本时,最好把备份结果直接压缩,恢复时也可以直接由压缩备份恢复.下面介绍如何使用bzip2和gzip进行压缩mysql备份文件. 备份并用bzip压缩: 代码如下   mysqldump | bzip2 > outputfile.sql.bz2 从bzip2备份恢复: 代码如下   bunzip2 < outputfile

Sqlserver 2005日志压缩与数据库备份

一,日志压缩 命令很简单 DUMP TRANSACTION [数据库名] WITH  NO_LOG BACKUP LOG [数据库名] WITH NO_LOG DBCC SHRINKDATABASE([数据库名]) 例1  代码如下 复制代码 #sql2005日志压缩 "sqcrm2009" 为数据库 "sql2005管理维护新建t-sql" use sqcrm2009; go dump transaction sqcrm2009 with no_log backu

linux 备份数据库与网站文件详解

例1,手动备份数据库与网站文件  代码如下 复制代码 #!/bin/sh # 文 件 名: rptsmain.sh # 版    权: Copyright (shell) 2007-2007  # 版 本 号: V1.0 # 功能描述:  数据备份 # 创 建 人: xxxxx # 日    期: 2007/10/26 # 修 改 人:xxxxxxx # 日    期: 2007/10/26 #程序开始 TODAY=`date "+%Y%m%d"` WORKDATE=$TODAY BA