WEB开发网
开发学院数据库MSSQL Server SQL Server数据库备份的性能优化 阅读

SQL Server数据库备份的性能优化

 2008-12-12 10:14:38 来源:WEB开发网   
核心提示: 在使用这种方法降低备份对数据库的不利影响,需要注意以下几个方面的内容:1、在备份时,SQL Server数据库备份的性能优化(2),所采用的硬件设备必须属于同种类型的媒体,现在用户备份的媒体主要有磁带或者硬盘,数据库管理员就要使用这个选项,利用这个参数,不过,现在基本上大家都习惯于硬盘

在使用这种方法降低备份对数据库的不利影响,需要注意以下几个方面的内容:

1、在备份时,所采用的硬件设备必须属于同种类型的媒体。现在用户备份的媒体主要有磁带或者硬盘。不过,现在基本上大家都习惯于硬盘。在进行条带化备份的时候,数据库管理员不能够在单个备份媒体集中混合使用磁带或者硬盘设备。这是在工作中要切记的一个限制条件。

2、如果将某个备份文件定义为备份集成员,那么用户就必须一起使用这些文件。也就是说,数据库管理员若设置了多个备份文件,则无论是在对其进行异地备份,还是在进行还原的时候,要对所有的备份文件进行操作。不然的话,很可能会丢失部分数据。这就好像一个蛋糕,数据库管理员把它切成一快一快。若要把它换一个地方存放的话,则要把切割后的每一块蛋糕都搬走。少一块的话,蛋糕就不完整了。这也是类似的道理。

3、如果删除了某个备份集的成员,则备份集中其他成员所包含的数据是无效的,不能够被使用。也就是说,数据库在执行条带化备份的时候,在各个备份文件中存储的数据是没有规则的。并不是说,一个备份文件中就存储索引,另一个备份文件中存储数据信息。即时某个备份文件不小心丢失了,仍然可以利用另外的备份文件修复部分数据。这是不肯能的。这就好利用RAR等工具分割压缩文件的时候,必须所有的压缩文件齐全,才能够解压缩文件。故这就要求数据库管理员在对这些文件进行异地备份的时候,要考虑其完整性。

在SQL Server数据库中,可以利用MEDIANAME参数来为整个备份媒体集指名媒体名。当使用多个文件来备份数据库的时候,数据库管理员就要使用这个选项。利用这个参数,可以把各个独立的备份文件作为媒体集的成员而相互联系起来。

Tags:SQL Server 数据库

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接