日誌傳送 - AWS 規定指引

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

日誌傳送

記錄傳送可讓您將交易記錄備份從主要資料庫執行個體自動傳送到個別資料庫執行個體上的一或多個次要資料庫 (也稱為暖待命)。記錄傳送會使用 SQL Server 代理程式工作,自動執行備份、複製和套用交易記錄備份的程序。雖然記錄傳送通常被視為災難復原功能,但它也可以在主要資料庫執行個體故障時允許提升次要資料庫執行個體,以提供高可用性。如果您的 RTO 和 RPO 具有彈性,或您的資料庫不被視為高度關鍵任務,請考慮使用記錄傳送,為 SQL Server 資料庫提供更好的可用性。

記錄傳送可提供次要資料庫的存取權,在需要時做為主要資料庫的唯讀副本,藉此增加資料庫的可用性。您可以設定延遲 (延遲時間較長),在此期間,您可以在這些變更傳送至次要資料庫之前,復原主要資料庫上意外變更的資料。

我們建議在不同的可用區域中執行主要和次要資料庫執行個體,並部署監控執行個體以追蹤記錄傳送的所有詳細資料。監視器執行個體提供記錄傳送群組的 Backup、複製、還原和失敗事件。記錄傳送組態不會自動從主要伺服器容錯移轉至次要伺服器。不過,如果主要資料庫無法使用,任何次要資料庫都可以手動上線。

記錄傳送通常用作災難復原解決方案,但也可以用作高可用性解決方案,具體取決於您的應用程式需求。在以下情況下使用記錄傳

  • 您有彈性的 RTO 和 RPO 需求。記錄傳送提供的 RPO (分鐘),RTO (分鐘到數小時)。

  • 您不需要自動容錯移轉至次要資料庫。

  • 您想要從次要資料庫讀取,但在還原作業期間不需要可讀性。

如需有關記錄傳送的詳細資訊,請參閱 Microsoft SQL Server 文件