RDS SQL Server支援自動備份和手動備份兩種方式。您可以通過設定備份策略來調整資料備份和記錄備份的周期,從而實現自動備份。此外,您也可以選擇手動備份資料。在記錄備份開啟的情況下,您可以將資料恢複到備份保留時間內的任意時間點。
備份功能說明
RDS SQL Server提供物理備份和快照備份兩種備份方式,請參見快照備份與物理備份的區別。
備份方式 | 功能說明 |
物理備份 | 支援全量物理備份和增量物理備份,但不支援邏輯備份。 為了降低備份總大小,增量備份預設開啟。自動備份周期為全量備份-增量備份。
一次全量備份結束且成功的情況下,三天內(包括全量備份這天)系統將做增量備份。但如果距離上次成功的全量備份超過3天,系統會自動切換為全量備份。 系統在執行增量備份時,會自動檢測上次全量備份後是否存在建立的資料庫。如果檢測到新資料庫,本次備份會自動升級為全量備份,確保所有資料庫(包括建立的資料庫)都能得到完整的備份保護。 如果資料有受損可能,系統也會自動切換為全量備份,例如資料庫建立失敗、上一次資料備份失敗等。 如果使用者在備份周期迴圈期間執行了手動全量備份,後續三天內(包括全量備份這天)系統會自動執行增量備份。
支援單庫備份,您可以指定對執行個體中的單個或多個資料庫進行備份。 每次備份時SQL Server會收縮交易記錄。您也可以在執行個體頁面單擊備份並收縮交易記錄來進行手動收縮交易記錄。 執行個體備份預設在主庫進行,但叢集系列執行個體支援單獨設定物理備份優先在備庫進行(非叢集系列執行個體不支援該功能),以降低主庫IO負載,提高執行個體效能和穩定性。
叢集系列新執行個體預設的物理備份是在主庫進行。 升級至進階備份策略頁面的叢集系列執行個體暫不支援設定備份優先順序。 備庫備份不支援增量備份,因此會導致備份策略中的增量備份被切換為全量備份,從而導致備份資料量的增加。為了避免備份資料量過大,建議修改備份策略,例如將一天一備份的策略改成兩天一備份的策略。 叢集系列執行個體切換到優先備庫備份方式後,備份操作會優先在備庫執行。但為了保障執行個體備份正常執行,如果備庫不滿足備份條件(例如備庫不可用),執行個體備份會自動切換到主庫上進行備份。 如果使用者修改備份策略為備庫備份,但同時還修改了備份時間,可能會在兩分鐘後觸發一次全量備份。此時,如果備庫不滿足備份條件(例如備庫不可用),執行個體備份會自動切換到主庫上進行備份,影響業務正常使用。建議您選擇業務低峰期進行修改,以減少因備份操作所引起的資源消耗對資料庫效能產生影響。 由於收縮交易記錄操作是強制在主庫上執行的,無法在備庫上執行。因此如果執行個體處於備庫備份模式下,當您手動執行了收縮交易記錄操作,操作會強制調度到主庫上進行。
|
快照備份 | 快照備份在指定的備份周期中迴圈執行全量快照備份,相對於常規的物理備份方式,快照備份具有備份速度快、對執行個體效能影響小等優勢。 |
注意事項
修改備份時間後,可能會在兩分鐘後觸發一次備份,可能導致您的主庫I/O頻寬佔用高,影響業務正常使用。建議您選擇業務低峰期進行修改,以減少因備份操作所引起的資源消耗對資料庫效能產生影響。
SQL Server物理備份時速度較快(無法限速),可能會導致I/O頻寬佔用高,影響業務正常使用。建議您選擇業務低峰期進行備份,以減少因備份操作所引起的資源消耗對資料庫效能等產生影響。
若資料量較大,備份花費的時間可能較長,請耐心等待。
如果執行個體開啟了資料歸檔OSS功能,且資料庫已轉為冷存狀態,暫不支援對冷存資料庫的備份和恢複。
備份檔案有保留時間,請及時下載需要長期儲存的備份檔案到本地,避免因到期而丟失。
執行個體會採集網卡中的流量以反映SQL Server的網路頻寬使用方式。由於流量統計時會將備份統計在內,因此資料備份期間網路流量將會突增。
費用說明
執行個體有備份空間免費額度,若備份組儲存量未超過免費額度,備份不收費;超過後將收取備份儲存費用,請參見免費額度以及計費標準詳情。
設定自動備份策略
RDS提供自動備份資料庫的功能,它會按照使用者佈建的備份策略,定期自動備份資料庫。部分地區的執行個體現已支援將備份策略頁面升級至進階版本(如無升級入口,請提交申請使用),升級後可用於實現稀疏備份。升級後,備份原則設定入口及部分參數設定方法會略有不同,請根據實際情況選擇設定方法。
常規備份策略頁面(未升級)
進階備份策略頁面(升級後)
訪問RDS執行個體列表,在上方選擇地區,然後單擊目標執行個體ID。
在左側導覽列單擊備份復原。
在備份復原頁面中選擇备份策略頁簽,在資料備份設定地區單擊編輯。
設定如下參數,然後單擊儲存。
參數 | 說明 |
資料備份保留天數 | 預設為7天,可以設定為7~730 天。 |
備份週期 | 每盩厔少選擇2天備份資料。 |
備份方式 | RDS SQL Server支援如下兩種備份方式: 重要 切換至快照备份後,仍然可以在手動備份時選擇物理备份。 |
備份優先順序 | 叢集系列執行個體的備份方式為物理备份時,支援設定備份優先順序: |
增量備份 | 選擇是否開啟增量備份。 說明 備份方式為快照備份,或叢集系列執行個體的備份方式為物理備份時,不支援設定增量備份。 |
備份時間 | 選擇資料備份開始的時間段,例如06:00-07:00。建議設定為業務低峰期。 |
記錄備份頻率 | 您可以設定記錄檔的產生頻率,選擇與資料備份一致、每30分鐘或每5分鐘一次。 |
訪問RDS執行個體列表,在上方選擇地區,然後單擊目標執行個體ID。
在左側導覽列單擊備份復原。
在備份復原頁面中選擇备份策略頁簽,單擊SQL Server和一級備份之間的帶圓圈數字。

設定如下參數,單擊確定。
參數 | 說明 |
備份策略 | 選擇備份時間及備份組保留時間長度,至少需設定為每周備份兩次。 說明 您可單擊添加備份策略按鈕添加稀疏備份策略,實現更靈活地設定備份策略並保留最少的備份組。 |
備份時間 | 選擇資料備份開始的時間,例如07:00~08:00。建議設定為業務低峰期。 |
增量備份 | 選擇是否開啟增量備份。 |
備份方式 | RDS SQL Server支援如下兩種備份方式: 重要 切換至快照备份後,仍然可以在手動備份時選擇物理备份。 |
記錄備份頻率 | 您可以設定記錄檔的產生頻率,選擇與資料備份一致或每30分鐘一次。 |
記錄備份保留 | 必須小於等於資料備份天數,可選範圍為7~7300天。預設為7天。 |
單擊備份策略頁面左下角的儲存。
手動備份
訪問RDS執行個體列表,在上方選擇地區,然後單擊目標執行個體ID。
單擊頁面右上方的備份實例,開啟備份實例對話方塊。
設定如下參數,單擊确定。
參數 | 說明 |
備份機制 | 說明 自動備份策略為快照备份時,此配置項才顯示快照备份選項。 |
選擇備份方式 | |
備份原則 | 僅在選擇備份方式為全量備份時可選。 |
執行備份後系統將產生一個備份任務,您可單擊右上方
按鈕,在工作中樞頁面篩選任務類型為手動備份執行個體,狀態為等待執行和執行中的任務,查看備份進度。
相關文檔
您可將已有資料或記錄備份下載到本地進行歸檔等用途。
您可通過資料備份和記錄備份恢複資料到已有執行個體、新執行個體或本機資料庫中,詳情請參見恢複方案概覽。
本文介紹預設的備份功能,備份檔案儲存於執行個體所在地區。如需備份至其它地區,請參見跨地區備份。
您也可以通過API管理RDS執行個體備份策略等,具體如下:
常見問題
資料備份和記錄備份預設開啟無法關閉。但您可以減少備份頻率,需注意每盩厔少備份2次。
暫不支援手動刪除已產生的資料備份集和記錄備份集。如果您的備份太多已超過免費備份額度,可以通過以下方案緩解:
快照備份是在雲端硬碟上對資料的快照進行定期備份,利用快照的特性可以快速地還原資料到某個時間點,從而恢複資料。但由於快照是雲端式盤而不是備份檔案進行的,因此不支援增量備份。
說明
快照本身是增量快照鏈機制,它保留了過去每個時刻的快照狀態,因此每次快照備份只會備份雲端硬碟上新增和更新的資料。
基於RDS SQL Server核心特性原因,備庫無法清理differential bitmap(差異位元影像),因此無法支援增量備份。具體詳情,請參見官方文檔。
增量備份開啟的狀態下,如果我手動執行了全量備份,會影響系統已有的自動備份策略嗎?
增量備份處於開啟狀態時,如果您在備份周期迴圈期間執行了手動全量備份,後續三天內系統會自動執行增量備份。例如增量備份開啟狀態下,星期一為全量備份,星期二為增量備份,如果星期三手動執行了全量備份,那麼星期四和星期五系統會自動執行增量備份。
對比項 | 物理備份 | 快照備份 |
記錄備份頻率 | 支援如下三種備份頻率。 | 支援如下兩種備份頻率。 |
對執行個體效能的影響 | 資源佔用大,對執行個體效能影響略大,建議在業務低峰期執行備份。 | 僅佔用執行個體的極小部分I/O資源,對執行個體效能幾乎無影響,隨時可執行備份。 |
恢複速度 | 較快。不同的執行個體規格有所區別。 | 極快。快照恢複速度與資料量無關,對比物理備份的恢複速度有顯著提升。
恢複到全新執行個體 恢複到已有執行個體 按備份組恢複:約10分鐘。 按時間點恢複:取決於恢複的日誌量。
|
可備份資料量 | 無限制 | 無限制 |
下載備份 | 支援 | 不支援 |