在 Database Center 中評估 Cloud SQL 建議

使用Database Center的評估功能,評估及測試資料庫建議對效能的影響,再將建議套用至實際執行的 PostgreSQL 適用的 Cloud SQL 執行個體。

評估工作流程會執行下列作業,評估建議:

  • 複製資料庫執行個體。

  • 對副本執行基準化模擬測試。

  • 比較複製廣告活動的基準成效,以及套用建議的設定變更後的成效。

運作方式

評估建議時,評估工作流程會建立逐步測試計畫,引導您完成評估程序。

選取要評估的執行個體後,評估作業可協助您衡量下列變更可能造成的效能影響:

  • 機型:將機型調高,以更符合特定工作負載需求。
  • 版本類型:將版本類型從 Enterprise 或 Enterprise Plus 升級,即可使用更強大的功能。
  • 資料快取:在 Enterprise Plus 執行個體上啟用資料快取,即可存取更多儲存空間,加快讀取速度。

評估建議時,系統會執行下列動作:

  1. 為測試這些變更的影響,這項功能會建立執行個體的暫時副本,並執行基準基準測試。

    這個副本是您執行個體的複本,會使用 pgbench 資料表形式的合成資料來抽象化您的資料。資料操縱語言 (DML) 可用於模擬流量,而 pgbench 提供的參數可讓您指出工作負載類型和持續時間。

    舉例來說,您可以透過下列參數,指出要使用哪個執行檔執行複製作業:

    • 10 個資料庫用戶端連線。
    • 每個用戶端 1,000 筆交易。
    • 簡易查詢模式。

    根據這些參數,評估工作流程可以先使用執行個體的目前設定,評估複製項的效能,然後與套用建議修改內容的複製項版本進行比較。評估的成效指標包括下列暫時性結果:

    • 評分表/表格:平均延遲時間、交易次數
    • 圖表:CPU 使用率、記憶體用量
  2. 評估工作流程會透過修補作業,將建議的變更套用至複製項目,並再次執行基準測試。視執行個體容量和所做的修改類型而定,完成設定變更可能需要 45 分鐘以上的時間。

  3. 評估工作流程會記錄成效指標,並與先前記錄的基準進行比較。

您可以先在測試環境中,對複製的執行個體進行評估,安全地驗證建議的變更,再手動將變更套用至對應的正式版執行個體。

如果對基準結果感到滿意,可以手動將建議的變更套用至正式環境執行個體。

48 小時後,評估計畫和結果就會遭到刪除。

工作流程完成後,系統就會刪除複製的執行個體。

如果取消或中斷評估計畫,您必須手動刪除複製內容。

詳情請參閱「建立建議評估」。

限制

  • 評估計畫的結果和複製作業所需的任何資源,都會在刪除前保留 48 小時。資源在刪除前會持續產生費用。

  • 如果取消或中斷評估作業,或評估失敗,您必須手動刪除副本,以免持續產生費用。

  • Database Center 評估僅適用於 PostgreSQL 適用的 Cloud SQL 執行個體。

後續步驟