管理執行個體備份

本頁面說明如何使用 Cloud Tools for PowerShell 管理資料備份。假設您已在某個執行個體的設定中啟用自動備份,就可以使用 Cloud Tools for PowerShell 以 backup run 的形式定期自動備份資料。請注意,這項備份作業與資料複製作業不同。發生資料庫毀損事件時,資料庫可以還原為備份資料,而且您可以刪除任何有問題的備份資料。

還原為備份資料

您可復原執行個體的備份資料,以便還原先前的資料設定。如果在資料提交程序中發生問題,這項功能便可發揮作用。復原作業將會自動傳播到所有備用資源執行個體中。

以下程式碼片段會復原 gootoso 執行個體的最新備份執行作業:

# Restore to the last backup run
$backup = Get-GcSqlInstanceBackup "gootoso" | Select-Object -first 1
Restore-GcSqlInstanceBackup $backup.Id "gootoso"

如要進一步瞭解備份資料和透過備份資料復原的功能,請參閱「備份總覽」和「復原執行個體總覽」。

移除備份執行作業

Cloud SQL 可為每個執行個體最多保留 7 個備份執行作業。第二代執行個體備份資料會接續一般額度的儲存空間,但計費時會採較低的費率。如果執行個體不再需要特定的備份執行作業,建議您將其移除。

詳情請參閱價格一文。

以下程式碼片段會將 ID 為 203948 的備份執行作業從 gootoso 執行個體中移除:

Remove-GcSqlBackupRun "gootoso" 203948

您可以使用 Get-GcSqlBackupRun 列出備份執行作業。舉例來說,以下程式碼片段會針對執行個體「gootoso」列出備份執行作業清單。

Get-GcSqlBackupRun "gootoso"