对SQLServer数据库的快速备份的十种方法

对SQLServer数据库的快速备份的十种方法
SQL Server的备份是一个系统工程,非常耗费时间。作为数据库继续运行过程中成长,相应的备份将花费更多的时间。通常100G的数据库是一个非常大的数据库,现在100G已经非常普遍,许多数据库已经达到TB级。在这篇文章中,我们将讨论如何在SQL Server十的方式快速备份。
1、硬盘备份磁文件
备份硬盘要比备份磁带快得多,而且大多数有经验的DBA都偏向这个方法,除了高速I/O速率外,还需要最新的数据恢复备份。
2,利用空闲时间做备份。
最好是利用业余时间进行备份,因为数据库服务器上的运行是最少的,和更少的性能影响。但请记住,在某些情况下,运行一个在业余时间的时间可能比在系统正常工作压力更大。因此,它是监控服务器的情况非常重要,有必要精心设置的时间段完全备份。
三.使用压缩软件
备份SQL Server的最佳方式是备份硬盘和文件的磁带。缺点是备份文件通常大小的数据文件一样。这就是为什么,如果你有100G的数据库,你需要一个100G硬盘空间用于备份。不幸的是,SQL服务器没有嵌入式压缩工具。你可以使用压缩的产品,但会消耗更多的时间。幸运的是,有三种市场上的压缩工具。Idera,Quest软件公司和红门软件公司可以帮助你创建压缩备份在你繁忙的日程。使用压缩软件增加了备份成本,但你得到的好处远远大于成本。
4。写多个文件
另一种方法是在多个文件中编写备份,以便可以使用多线程进行备份。磁带制造商和上面提到的三个公司提供这项服务。多任务可以加快备份速度,而且不会压缩备份文件,但可以大大缩短备份时间。
5。编写多物理磁盘驱动器
完全备份是I/O设备非常频繁的操作,每个数据库文件都被读写到另一个文件中。使用多物理硬盘,可以达到较高的I/O速率并能更快地完成备份。除了编写多个文件方法之外,还可以编写多个物理硬盘来处理I/O性能瓶颈。
6。运行文件或文件组备份
SQL Server提供的另一个备份选项--文件或文件组备份。这种方法是通过对数据库的初始设置确定。如果你建立一个多文件或多个文件组时,您设置的数据库,你可以只备份数据库的一部分,而不备份整个数据库,这方法可能会增加工作的复杂性和安全风险,所以一个好的计划必须在使用此方法之前备份了。
7。创建一个快照
快照是SQL Server提供的另一种备份方法。顾名思义,它是在数据库运行的时间点创建快照。第三方硬件和软件可以提供这样的工具,但成本非常高。使用快照的优点是可以随时进行备份。
8。本地硬盘备份与网络备份
网络备份会造成一定的压力,网络我的I/O设备,如硬盘我 / O设备,大量的数据传输,从网络也会产生一些问题。考虑到网络备份,用于创建一个备份将很大程度上取决于时间的情况下,最好的方式去做是备份硬盘连接到本地服务器,备份完成后,复制复制到磁带归档。
9。使用连续数据保护(CDP)
数据备份的一种新方法是连续数据保护(CDP),这种方法可以备份事务。你可以重建。中密度纤维板和容错服务器,另一个Ldf的文件,报告和任何你需要的其他服务。这就避免了在主server.timespring软件完整备份提供此服务。
10。运行差异备份
这个选项允许你在上次全备份的基础上做了部分备份,差异备份只包含有上次完全备份后更改部分。全备份可以运行一周,而差异备份运行更加频繁。这需要很长的时间在差异备份更快,但全备份运行。根据变化的部位不同,有时差异备份可能大小为完整备份相同。
总结
你可以看到,有很多方式可以进行快速备份。我一直认为你应该备份硬盘,然后将它复制到磁带归档。按照这个方法,第三方备份压缩软件的介绍是最简单的方法,但成本很高。这取决于你自己的情况,决定哪种方式最适合你。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部