基于創(chuàng)建備份的重要性,以及恢復(fù)備份來(lái)糾正產(chǎn)品問(wèn)題的關(guān)鍵需求,時(shí)間就是根本。備份是在線操作,但是他們確實(shí)使用了系統(tǒng)資源。然而,恢復(fù)需要對(duì)數(shù)據(jù)庫(kù)進(jìn)行額外的訪問(wèn),所以在錯(cuò)誤狀態(tài)中,這甚至是個(gè)更加關(guān)鍵的任務(wù)。
考慮到完成這些任務(wù)的時(shí)間因素,還有一些事情需要在備份端和恢復(fù)端完成,以改善這些操作的速度。
硬件
備份和恢復(fù)時(shí)間是被你的硬件,以及這些硬件上的配置影響的。從硬件的角度來(lái)說(shuō),這里有一些你需要考慮用來(lái)提高性能的事情。
分散磁盤(pán)I/O。通過(guò)使用盡量多的驅(qū)動(dòng),你可以確保磁盤(pán)I/O不成為瓶頸。還要確保你沒(méi)有同時(shí)使用同一塊硬盤(pán)進(jìn)行讀寫(xiě)操作。
采用最新的硬件技術(shù)使用最快的RAID配置:RAID 0, RAID1, RAID10 然后是 RAID 5.
使用最快的驅(qū)動(dòng)
使用最快的控制器,并且將磁盤(pán)活動(dòng)分散到不同的控制器或者不同的通道上去。
使用本地添加的磁盤(pán),不要通過(guò)網(wǎng)絡(luò)進(jìn)行備份。
備份到磁盤(pán)上,然后存檔到磁帶上。
對(duì)快照和分割鏡像備份使用SAN技術(shù)。
如果你需要備份另一臺(tái)機(jī)器,那么盡可能地使用最快的網(wǎng)卡和交換機(jī)。還有,如果你能夠?qū)⑦@些網(wǎng)絡(luò)流量與正常的網(wǎng)絡(luò)流量區(qū)分開(kāi),那么你就可以降低網(wǎng)絡(luò)I/O瓶頸的可能性。
本地備份
另一個(gè)可能會(huì)影響完成備份所費(fèi)時(shí)間的領(lǐng)域就是何時(shí),以及如何運(yùn)行備份。
在服務(wù)器利用時(shí)間較低的時(shí)候執(zhí)行
不要在同一時(shí)間運(yùn)行你所有的備份。
不要在大型備份的同一時(shí)間運(yùn)行批處理程序。
使用備份選項(xiàng)來(lái)寫(xiě)入到多個(gè)文件中。這將會(huì)將你的I/O分散,同時(shí)增加線程數(shù)量。
同時(shí)使用幾種備份技術(shù):完全、區(qū)分的和日志。
本地恢復(fù)
從恢復(fù)的角度來(lái)說(shuō),上面提到的大部分時(shí)間都是用在了恢復(fù)上面。這里是一些額外的技巧:
不同階段使用不同的領(lǐng)域,這樣備份就被部分地恢復(fù)了,而不需要在同一時(shí)間恢復(fù)所有備份。
使用恢復(fù)過(guò)程,例如Log Shipping,達(dá)到與先前某個(gè)點(diǎn)類似的一些東西。
使用除了備份和從數(shù)據(jù)恢復(fù)中重新存儲(chǔ)之外的其它技術(shù),例如聚簇、復(fù)制、CDP等。
第三方軟件
一個(gè)關(guān)鍵的節(jié)省時(shí)間的方法就是使用備份壓縮工具構(gòu)建特別針對(duì)SQL Server的備份。在市場(chǎng)上有一些這樣的工具,使用它們可以在最小努力的情況下獲得最大的收益。
Idera的 SQLsafe
Quest的 SQL LiteSpeed
Red-Gate的 SQL Backup
基于使用Idera和各種各樣硬件的供應(yīng)商們進(jìn)行的測(cè)試,Idera可以達(dá)到每小時(shí)4.5TB的備份速率,通過(guò)使用SQL safe的重新存儲(chǔ)的速率可以達(dá)到每小時(shí)2.3TB。通過(guò)以下鏈接察看有關(guān)設(shè)置新的性能記錄的額外信息。這幾乎是大多數(shù)SQL環(huán)境的極限值,不論是從配置硬件的成本,到每小時(shí)4.5TB備份數(shù)據(jù)庫(kù)的需求。但是現(xiàn)實(shí)情況是通過(guò)同時(shí)配置關(guān)于硬件和軟件的完整解決方案,是可能達(dá)到的。
小結(jié)
正如你看到的,要提高你的備份和重新存儲(chǔ)過(guò)程的吞吐量,有一些不同的事情可以完成。其中的一些是非常簡(jiǎn)單的修正,而另外一些則需要配置你的硬件,購(gòu)買(mǎi)新的硬件或者購(gòu)買(mǎi)可以幫助提高速度的工具。
基于Idera測(cè)試得到的每小時(shí)4.5TB的速度,使用第三方備份壓縮工具看起來(lái)是最簡(jiǎn)單的,和最輕松的方式。我不認(rèn)為有很多數(shù)據(jù)庫(kù)會(huì)達(dá)到這樣程度的數(shù)據(jù)庫(kù)規(guī)模,所以基于測(cè)試,大多數(shù)的完全備份都可以在一小時(shí)之內(nèi)完成。這里是一份關(guān)于最大型的數(shù)據(jù)庫(kù)的報(bào)告,正如你看到的,還沒(méi)有很多的數(shù)據(jù)庫(kù)達(dá)到超越TB的規(guī)模。從這份報(bào)告來(lái)看,這個(gè)數(shù)字大概2年就會(huì)翻3倍,我確信這個(gè)數(shù)量級(jí)不到兩年就會(huì)達(dá)到3倍。
但是使用所有這些選項(xiàng)的綜合,你將會(huì)達(dá)到更快的備份和重新存儲(chǔ)的速度,但是即使是以上所有的方法,也總是會(huì)有某些類型的限制。
新聞熱點(diǎn)
疑難解答
圖片精選