本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
在無讀取可用性的情況下重新啟動 Aurora 叢集
若無讀取可用性功能,要重新啟動整個 Aurora 資料庫叢集,您需要重新啟動該叢集的寫入器資料庫執行個體。若要執行此作業,請依照 中的程序進行在 Aurora 叢集中重新啟動資料庫執行個體
重新啟動寫入器資料庫執行個體,也會為叢集中的每個讀取器資料庫執行個體啟動重新啟動。如此一來,任何叢集範圍的參數變更都會同時套用至所有資料庫執行個體。不過,重新啟動所有資料庫執行個體會導致叢集的短暫中斷。讀取器資料庫執行個體會保持為無法使用,直到寫入器資料庫執行個體完成重新啟動並變得可已使用。
此重新開機行為適用於 Aurora My 2.09 及更低SQL版本中建立的所有資料庫叢集。
對於 Aurora Postgre,SQL此行為適用於下列版本:
14.6 和較低的 14 版本
13.9 和較低的 13 版本
12.13 和較低的 12 版本
所有後 SQL 11 版本
在RDS主控台中,寫入器資料庫執行個體在 [資料庫] 頁面的 [角色] 欄下具有 Writer 值。在中 RDSCLI,指describe-db-clusters
令的輸出包括區段DBClusterMembers
。代表寫入器資料庫執行個體的 DBClusterMembers
元素,其 true
欄位的值為 IsClusterWriter
。
重要
使用讀取可用性功能,Aurora My SQL 和 Aurora Postgre 中的重新開機行為不同SQL:當您重新啟動寫入器執行個體時,讀取器資料庫執行個體通常會保持可用狀態。然後,您可以在方便的時間重新啟動讀取器執行個體。如果您希望某些讀取器執行個體始終可用,您可以在交錯排程中重新啟動讀取器執行個體。如需詳細資訊,請參閱使用讀取可用性功能重新啟動 Aurora 叢集。