本頁面說明下列類型的 Cloud SQL Enterprise Plus 版建議事項:
以下各節將說明這些建議工具的運作方式和使用方法。
定價
本頁所述的建議引擎都屬於標準建議引擎定價層級。
事前準備
如要查看最佳化建議和洞察資料,請先完成下列步驟:
- 如要取得查看及處理洞察資料和建議的權限,請確認您具備必要角色。
Tasks 角色 查看建議 下列任一角色: recommender.cloudsqlViewer
或cloudsql.viewer
。套用建議 以下任一角色: recommender.cloudsqlAdmin
、cloudsql.editor
或cloudsql.admin
。 -
Enable the Recommender 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 版本的建議,請按照下列步驟操作:
-
前往「Cloud SQL 執行個體」頁面。
在「改善執行個體健康狀態,方法是調查問題並按照建議採取行動」橫幅上,按一下「展開詳細資料」。
或者,請按照下列步驟操作:
-
前往建議中心。另請參閱「使用最佳化建議找出並套用最佳化建議」。
詳情請參閱「開始使用建議中心」。
在「所有建議」資訊卡中,按一下「成效」。
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
:您的專案 IDLOCATION
:執行個體所在的區域,例如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
:您的專案 IDLOCATION
:執行個體所在的區域,例如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
:您的專案 IDLOCATION
:執行個體所在的區域,例如us-central1
API
呼叫 insights.list
方法,如下所示:
GET https://recommender.googleapis.com/v1beta1/projects/PROJECT_ID/locations/LOCATION/insightTypes/google.cloudsql.instance.PerformanceInsight/insights
更改下列內容:
PROJECT_ID
:您的專案 IDLOCATION
:執行個體所在的區域,例如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 版本的建議,請按照下列步驟操作:
-
前往「Cloud SQL 執行個體」頁面。
在「改善執行個體健康狀態,方法是調查問題並按照建議採取行動」橫幅上,按一下「展開詳細資料」。
或者,請按照下列步驟操作:
-
前往建議中心。另請參閱「使用最佳化建議找出並套用最佳化建議」。
詳情請參閱「開始使用建議中心」。
在「所有建議」資訊卡中,按一下「成效」。
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
:您的專案 IDLOCATION
:執行個體所在的區域,例如us-central1
API
如要列出建議升級的執行個體,請呼叫 recommendations.list
方法,如下所示:
GET https://recommender.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/recommenders/google.cloudsql.instance.PerformanceRecommender/recommendations
更改下列內容:
PROJECT_ID
:您的專案 IDLOCATION
:執行個體所在的區域,例如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
:您的專案 IDLOCATION
:執行個體所在的區域,例如us-central1
API
呼叫 insights.list
方法,如下所示:
GET https://recommender.googleapis.com/v1beta1/projects/PROJECT_ID/locations/LOCATION/insightTypes/google.cloudsql.instance.PerformanceInsight/insights
更改下列內容:
PROJECT_ID
:您的專案 IDLOCATION
:執行個體所在的區域,例如us-central1
面板隨即顯示指標的深入分析資訊,或深入分析功能強調的資訊。
套用建議
如要實作這項建議,請按照下列步驟操作:
- 如要升級至 Cloud SQL Enterprise Plus 版本,請按一下「問題」欄中的「記憶體即將達到層級限制」。系統會顯示「升級至 Enterprise Plus 版本」視窗,並提供建議。如要升級,請依序點選「編輯」 >「升級」。如要進一步瞭解如何升級執行個體,請參閱「使用就地升級功能,將執行個體升級為 Cloud SQL Enterprise Plus 版」。