運用 Cloud SQL Enterprise Plus 版本提升效能

本頁面說明下列類型的 Cloud SQL Enterprise Plus 版建議事項:

以下各節將說明這些建議工具的運作方式和使用方法。

定價

本頁所述的建議引擎都屬於標準建議引擎定價層級

事前準備

如要查看最佳化建議和洞察資料,請先完成下列步驟:

  • 如要取得查看及處理洞察資料和建議的權限,請確認您具備必要角色
    Tasks 角色
    查看建議 下列任一角色:recommender.cloudsqlViewercloudsql.viewer
    套用建議 以下任一角色:recommender.cloudsqlAdmincloudsql.editorcloudsql.admin
    如要進一步瞭解角色,請參閱瞭解角色授予身分與存取權管理 (IAM) 權限
  • Enable the Recommender API.

    Enable the API

升級至 Cloud SQL Enterprise Plus 版本並啟用資料快取,提高讀取效能

升級至 Cloud SQL Enterprise Plus 版本並啟用資料快取,提高讀取效能 建議 可協助您偵測重要執行個體,以及快取命中率偏低的執行個體。

升級至 Cloud SQL Enterprise Plus 版本並啟用資料快取,提高讀取效能建議會分析執行個體中繼資料和快取命中率指標。如果執行個體是實際工作環境執行個體,且快取命中率偏低,建議升級至 Cloud SQL Enterprise Plus 版本並啟用資料快取,以提高讀取效能。建議每天都會產生。

列出可升級至 Cloud SQL Enterprise Plus 版本的執行個體,並啟用資料快取來提高讀取效能建議

您可以透過 Google Cloud 控制台、gcloud CLI或 Recommender API,列出升級至 Cloud SQL Enterprise Plus 版並啟用資料快取,以改善讀取效能的建議。

主控台

如要列出升級至 Cloud SQL Enterprise Plus 版本的建議,請按照下列步驟操作:

  1. 前往「Cloud SQL 執行個體」頁面。

    前往 Cloud SQL 執行個體

    在「改善執行個體健康狀態,方法是調查問題並按照建議採取行動」橫幅上,按一下「展開詳細資料」

或者,請按照下列步驟操作:

  1. 前往建議中心。另請參閱「使用最佳化建議找出並套用最佳化建議」。

    前往建議中心

    詳情請參閱「開始使用建議中心」。

  2. 在「所有建議」資訊卡中,按一下「成效」

gcloud

如要列出升級至 Cloud SQL Enterprise Plus 版本並啟用資料快取,以提高讀取效能的建議,請執行下列指令: gcloud recommender recommendations list

gcloud recommender recommendations list \
--project=PROJECT_ID \
--location=LOCATION \
--recommender=google.cloudsql.instance.PerformanceRecommender \
--filter=recommenderSubtype=UPGRADE_TO_ENTERPRISE_PLUS_DATA_CACHE

更改下列內容:

  • PROJECT_ID:您的專案 ID
  • LOCATION:執行個體所在的區域,例如 us-central1

API

如要列出升級至 Cloud SQL Enterprise Plus 版本並啟用資料快取,以提高讀取效能的建議,請依下列方式呼叫 recommendations.list 方法:

GET https://recommender.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/recommenders/google.cloudsql.instance.PerformanceRecommender/recommendations

更改下列內容:

  • PROJECT_ID:您的專案 ID
  • LOCATION:執行個體所在的區域,例如 us-central1

如果推薦工具偵測到可升級至 Cloud SQL Enterprise Plus 版本的執行個體,就會列出執行個體名稱、簡要建議、目前機器類型、建議機器類型、位置和上次重新整理日期。

查看洞察資料和詳細建議

您可以使用 Google Cloud 主控台gcloud CLI或 Recommender API,查看可升級至 Cloud SQL Enterprise Plus 版本的執行個體相關深入分析和詳細建議。

主控台

執行下列其中一個步驟:

  • 在「成效建議」頁面中,按一下「成效建議」卡片,然後按一下「讀取密集型工作負載」

系統會顯示建議面板,其中包含執行個體的深入分析和詳細建議。

  • 在「Instances」(執行個體) 頁面上,按一下「Read intensive workload」(讀取大量工作負載)

執行個體清單只會顯示適用建議的執行個體。

gcloud

如要查看可升級執行個體的深入分析和詳細建議,請執行下列 gcloud recommender insights list 指令:

gcloud recommender insights list \
--project=PROJECT_ID \
--location=LOCATION \
--insight-type=google.cloudsql.instance.PerformanceInsight \
--filter=insightSubtype=READ_HEAVY_WORKLOAD

更改下列內容:

  • PROJECT_ID:您的專案 ID
  • LOCATION:執行個體所在的區域,例如 us-central1

API

呼叫 insights.list 方法,如下所示:

GET https://recommender.googleapis.com/v1beta1/projects/PROJECT_ID/locations/LOCATION/insightTypes/google.cloudsql.instance.PerformanceInsight/insights

更改下列內容:

  • PROJECT_ID:您的專案 ID
  • LOCATION:執行個體所在的區域,例如 us-central1

面板隨即顯示指標的深入分析資訊,或「洞察」功能強調顯示的資訊。

套用建議

如要實作這項建議,請按照下列步驟操作:

  • 如要升級至 Cloud SQL Enterprise Plus 版本,請按一下「問題」欄中的「讀取密集型工作負載」。系統會顯示「升級至 Enterprise Plus 版本」視窗,並提供建議。如要升級,請依序點選「編輯」 >「升級」。如要進一步瞭解如何升級執行個體,請參閱「使用就地升級功能將執行個體升級為 Cloud SQL Enterprise Plus 版」。如要進一步瞭解零停機時間,請參閱資料快取

升級至 Cloud SQL Enterprise Plus 版本並使用記憶體最佳化機器,提高效能

升級至 Cloud SQL Enterprise Plus 版本推薦功能可提供下列優點:

  • 提供記憶體最佳化機器效能。
  • 協助您偵測對工作負載至關重要的執行個體,並在記憶體與 CPU 使用率偏高時偵測到。

這項建議引擎會分析執行個體中繼資料,以及 CPU 和記憶體使用率指標。如果執行個體是記憶體與 CPU 使用率比率較高的正式版執行個體,且記憶體壓力較大,建議升級至 Cloud SQL Enterprise Plus 版本,並使用記憶體最佳化機器,以提升效能。建議每天都會產生。

您可以使用 Google Cloud 控制台、gcloud CLI或 Recommender API 列出建議。

主控台

如要列出升級至 Cloud SQL Enterprise Plus 版本的建議,請按照下列步驟操作:

  1. 前往「Cloud SQL 執行個體」頁面。

    前往 Cloud SQL 執行個體

    在「改善執行個體健康狀態,方法是調查問題並按照建議採取行動」橫幅上,按一下「展開詳細資料」

或者,請按照下列步驟操作:

  1. 前往建議中心。另請參閱「使用最佳化建議找出並套用最佳化建議」。

    前往建議中心

    詳情請參閱「開始使用建議中心」。

  2. 在「所有建議」資訊卡中,按一下「成效」

gcloud

如要列出建議升級的執行個體,請執行 gcloud recommender recommendations list 指令,如下所示:

gcloud recommender recommendations list \
--project=PROJECT_ID \
--location=LOCATION \
--recommender=google.cloudsql.instance.PerformanceRecommender \
--filter=recommenderSubtype=SQLSERVER_UPGRADE_TO_ENTERPRISE_PLUS_MEMORY_OPTIMIZED

更改下列內容:

  • PROJECT_ID:您的專案 ID
  • LOCATION:執行個體所在的區域,例如 us-central1

API

如要列出建議升級的執行個體,請呼叫 recommendations.list 方法,如下所示:

GET https://recommender.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/recommenders/google.cloudsql.instance.PerformanceRecommender/recommendations

更改下列內容:

  • PROJECT_ID:您的專案 ID
  • LOCATION:執行個體所在的區域,例如 us-central1

如果推薦工具偵測到可升級至 Cloud SQL Enterprise Plus 版本的執行個體,就會列出執行個體名稱、簡要建議、目前的機器類型、建議的機器類型、位置和上次重新整理日期。

查看洞察資料和詳細建議

您可以使用 Google Cloud 主控台gcloud CLI或 Recommender API,查看可升級至 Cloud SQL Enterprise Plus 版本的執行個體相關深入分析和詳細建議。

主控台

執行下列其中一個步驟:

  • 在「成效建議」頁面中,按一下「成效建議」資訊卡,然後點選「記憶體即將達到層級限制」

系統會顯示建議面板,其中包含執行個體的深入分析和詳細建議。

  • 在「執行個體」頁面中,按一下「記憶體即將達到層級上限」

執行個體清單只會顯示適用建議的執行個體。

gcloud

如要查看可升級執行個體的深入分析和詳細建議,請執行下列 gcloud recommender insights list 指令:

gcloud recommender insights list \
--project=PROJECT_ID \
--location=LOCATION \
--insight-type=google.cloudsql.instance.PerformanceInsight \
--filter=insightSubtype="SQLSERVER_HIGH_LAZY_WRITES_HIGH_MEMORY_TO_CPU_UTILIZATION_RATIO OR SQLSERVER_HIGH_FREE_LIST_STALLS_HIGH_MEMORY_TO_CPU_UTILIZATION_RATIO"

更改下列內容:

  • PROJECT_ID:您的專案 ID
  • LOCATION:執行個體所在的區域,例如 us-central1

API

呼叫 insights.list 方法,如下所示:

GET https://recommender.googleapis.com/v1beta1/projects/PROJECT_ID/locations/LOCATION/insightTypes/google.cloudsql.instance.PerformanceInsight/insights

更改下列內容:

  • PROJECT_ID:您的專案 ID
  • LOCATION:執行個體所在的區域,例如 us-central1

面板隨即顯示指標的深入分析資訊,或深入分析功能強調的資訊。

套用建議

如要實作這項建議,請按照下列步驟操作:

  • 如要升級至 Cloud SQL Enterprise Plus 版本,請按一下「問題」欄中的「記憶體即將達到層級限制」。系統會顯示「升級至 Enterprise Plus 版本」視窗,並提供建議。如要升級,請依序點選「編輯」 >「升級」。如要進一步瞭解如何升級執行個體,請參閱「使用就地升級功能,將執行個體升級為 Cloud SQL Enterprise Plus 版」。

後續步驟