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