張貼日期: Aug 6, 2018

Amazon RDS for MySQL 現在支援延遲複寫,這個功能可讓您設定一個可調整的時段,讓僅供讀取複本落後於來源資料庫一段期間。在標準 MySQL 複寫組態中,來源和複本之間只有些許複寫延遲。透過延遲複寫功能,您可以設定特別的延遲當作災難復原策略。

當您想要從人為錯誤中恢復時,您會發現延遲是相當有用的方法。例如,如果有人意外地從主要資料庫刪除表格,您可以在表格刪除前的時間點停止複寫,並將複本提升為獨立的執行個體。為了協助進行這個程序,Amazon RDS for MySQL 現在包含一個預存程序,當達到二進位日誌中指定的點時,該程序就會停止複寫。如需更多詳細資訊,請參閱部落格文章

為延遲複寫設定僅供讀取複本是透過預存程序完成的,可以在一開始建立僅供讀取複本時執行,也可以針對現有的僅供讀取複本指定。延遲複寫適用於所有 AWS 區域的 MySQL 版本 5.7.22 和更新版本或 MySQL 5.6.40 和更新版本。

如需延遲複寫的更多詳細資訊,請參閱 Amazon RDS User Guide 中的 Working with MySQL Read Replicas