2009-04-16 124 views

回答

7

我們在週末每週進行一次完整備份,然後在其他6天每晚進行差異備份。

9

您的需求和事務級別將決定這一點(顯然,完整備份之間的交易越多,差異越大)。我曾經工作過的地方,我們每晚都進行完整的數據庫備份,但對於大型數據庫來說,這可能會讓我感到壓抑。我認爲這將完全取決於數據庫的大小以及您的交易負載是多少。

8

我想補充說,無論您做出什麼決定,都應該養成測試備份的習慣。您應定期在備用服務器或開發服務器上測試完整備份,差異備份和事務日誌備份。顯然你不需要測試每一個備份,但把它作爲一個例程。

2

請記住,爲了保持數據庫的安全和健全,您應定期進行備份。 「我應該多久備份一次數據庫?」答案是:它取決於數據庫的大小,更改數據庫的頻率以及數據的重要性等。 例如,您可以進行完整備份每24小時:

BACKUP DATABASE test TO DISK = 'd:/test.bak'

差異備份,每6小時:

BACKUP DATABASE test TO DISK = 'd:/test_diff.bak' WITH DIFFERENTIAL

並備份事務日誌每隔一小時(請注意,事務日誌備份有可能在全部或本體 - 僅記錄恢復模型):

BACKUP LOG test TO DISK = 'd:/test_log.bak'

0

對於一個100GB的數據庫,我們做一個全備份,每24小時,因爲每個身體在這裏建議,但我們做差異備份,每隔30分鐘。 您選擇維護計劃的方式還取決於數據更改的方式。 我知道爲備份備份做出這樣的決定是過分的,但我認爲這是一個不錯的選擇。

相關問題