在無讀取可用性的情況下重新啟動 Aurora 叢集 - Amazon Aurora

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

在無讀取可用性的情況下重新啟動 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 叢集