一個單一寫入器 (single-writer) 的 Amazon Aurora PostgreSQL 叢集在每週自動化報告執行時,發生了超過 90% 的使用率,持續 11 分鐘,導致使用者面臨服務變慢。管理員應如何防止報告造成的每週效能下降?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 為叢集新增一個讀取器執行個體,並更新報告的資料庫連線字串,讓報告從新的複本讀取資料。.
為什麼這是答案
正確答案是為叢集新增一個讀取器執行個體,並更新報告的資料庫連線字串,讓報告從新的複本讀取資料。Amazon Aurora PostgreSQL 叢集支援讀取器執行個體,這些執行個體與主要寫入器執行個體共享相同的底層儲存。透過將報告工作負載卸載到讀取器執行個體,可以將讀取密集型操作從主要寫入器中分離出來,從而減輕其負載並防止效能瓶頸。這確保了使用者應用程式的寫入操作不受報告執行的影響。 將現有的資料庫執行個體擴展到更大的執行個體大小可能會有幫助,但這會增加成本,且如果報告工作負載持續增長,問題仍可能再次出現。新增另一個寫入器執行個體不適用於單一寫入器叢集,且會導致資料一致性問題。為資料庫叢集啟用自動擴展主要用於處理流量波動,而非將讀取工作負載從寫入器中分離。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡