確保你運(yùn)行的備份類型與你的數(shù)據(jù)庫(kù)設(shè)置的恢復(fù)模型相符合。我見過(guò)許多案例設(shè)置為完全恢復(fù),但是只有全備份被提到。在這些實(shí)例中,事務(wù)日志遠(yuǎn)遠(yuǎn)比數(shù)據(jù)庫(kù)文件更大,但仍然得到了每個(gè)備份的支持。
利用大塊日志恢復(fù)模型
如果你將給數(shù)據(jù)庫(kù)中做大量插入,而且要求如果必要的話可以重建數(shù)據(jù),那就通過(guò)使用大容量日志恢復(fù)模型保存事務(wù)日志備份時(shí)間。這個(gè)選項(xiàng)不對(duì)每個(gè)大塊加載操作都記日志,這樣可以使你的事務(wù)日志內(nèi)容更少,事務(wù)日志備份運(yùn)行更快。
采用差異備份
如果你的數(shù)據(jù)庫(kù)非常大,但是可能整個(gè)一周數(shù)據(jù)庫(kù)都不會(huì)有太多變化,那么利用差異性備份可以降低你運(yùn)行備份的時(shí)間。利用這種方法,你可以在一周里每天運(yùn)行差異備份,然后在周末運(yùn)行全備份。
采用事務(wù)備份
另一種方法是每天只運(yùn)行事務(wù)日志備份,然后每周運(yùn)行全備份。這也可以降低你的備份需要的時(shí)間和資源。
文件和文件組備份
文件和文件組備份允許你一次備份數(shù)據(jù)庫(kù)的一部分,而不是整個(gè)數(shù)據(jù)庫(kù)。如果你有五個(gè)文件組,你可以每晚備份不同的文件組,然后在周末做一次完整備份。要恢復(fù)文件組,你還需要運(yùn)行事務(wù)日志備份。
快照備份
更加快速的方法是快照備份,它允許你對(duì)數(shù)據(jù)庫(kù)做一個(gè)快速的快照,把文件保存在其他地方作為備份。這種方案通常用在高端硬件解決方案中。
第三方工具
利用第三方備份工具提供壓縮,像Idera公司,Quest軟件公司和Red Gate軟件公司都提供類似工具;或者提供持續(xù)備份功能的工具,像TimeSpring軟件公司的數(shù)據(jù)保護(hù)軟件。還有的集群產(chǎn)品支持你把整個(gè)數(shù)據(jù)庫(kù)鏡像到另一套系統(tǒng)中,而無(wú)需任何備份,這樣就增加了你保持系統(tǒng)運(yùn)行的能力。但是,它不提供長(zhǎng)期數(shù)據(jù)歸檔。
事務(wù)日志大小
經(jīng)常檢查你的事務(wù)日志大小。你可以利用DBCC SQLPERF(LOGSPACE)查看到底還有多少可用空間。也可以用DBCC SHRINKFILE降低事務(wù)日志的大小。
在下班時(shí)間和低利用率時(shí)間做備份
要把你的全備份和差異備份安排在系統(tǒng)使用率低的時(shí)間段。SQL Server可以提供給備份的資源越多,它完成備份就越快。
不要同時(shí)運(yùn)行所有備份
如果你在一臺(tái)服務(wù)器上有多個(gè)數(shù)據(jù)庫(kù),或者有多個(gè)服務(wù)器使用相同的磁盤子系統(tǒng),定時(shí)備份要設(shè)置為不同的時(shí)間。如果你處在一個(gè)有許多備份任務(wù)的大型環(huán)境中,利用sqlSentry或者Idera公司的工具會(huì)幫助你更好地管理你的備份任務(wù)。
總結(jié)
要提高你備份數(shù)據(jù)庫(kù)的性能,你有一些簡(jiǎn)單的措施可選擇,其中一些需要你購(gòu)買第三方工具或者重新配置你當(dāng)前擁有的硬件。在任何情況下,如果你有備份性能方面的問(wèn)題,請(qǐng)?jiān)囍眠@里列出的建議緩解你的瓶頸。
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061
微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元

