本頁面說明下列類型的 Cloud SQL Enterprise Plus 版建議:
- 升級至 Cloud SQL Enterprise Plus 版本,執行維護作業時近乎無須停機
- 升級至 Cloud SQL Enterprise Plus 版本並啟用資料快取,提高讀取效能
- 升級至 Cloud SQL Enterprise Plus 版本並啟用資料快取
- 啟用資料快取,提高讀取效能
以下各節將說明這些建議工具的運作方式和使用方法。
定價
本頁所述的建議引擎都屬於標準建議引擎定價層級。
事前準備
如要查看最佳化建議和洞察資料,請先完成下列步驟:
- 如要取得查看及處理洞察資料和建議的權限,請確認您具備必要角色。
如要進一步瞭解角色,請參閱瞭解角色和授予 Identity and Access Management (IAM) 權限。Tasks 角色 查看建議 下列任一角色: recommender.cloudsqlViewer或cloudsql.viewer。套用建議 以下任一角色: recommender.cloudsqlAdmin、cloudsql.editor或cloudsql.admin。 -
Enable the Recommender API.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin), which contains theserviceusage.services.enablepermission. Learn how to grant roles.
升級至 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
執行 gcloud recommender insights list 指令,如下所示:
gcloud recommender recommendations list \ --project=PROJECT_ID \ --location=LOCATION \ --recommender=google.cloudsql.instance.PerformanceRecommender \ --filter=recommenderSubtype=UPGRADE_TO_ENTERPRISE_PLUS
更改下列內容:
PROJECT_ID:您的專案 ID。LOCATION:區域,例如us-central1。
API
呼叫 insights.list 方法,如下所示:
GET https://recommender.googleapis.com/v1beta1/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 版本的執行個體相關洞察資料和詳細建議。
主控台
執行下列其中一個步驟:
在「成效建議」頁面中,按一下「成效建議」資訊卡,然後按一下「未透過 Enterprise Plus 最佳化」。 系統會顯示建議面板,其中包含執行個體的深入分析和詳細建議。
在「執行個體」頁面中,按一下「未透過 Enterprise Plus 最佳化調整」。執行個體清單只會顯示適用建議的執行個體。
gcloud
執行 gcloud recommender insights list 指令,如下所示:
gcloud recommender insights list \ --project=PROJECT_ID \ --location=LOCATION \ --insight-type=google.cloudsql.instance.PerformanceInsight \ --filter=insightSubtype=INSIGHT_SUBTYPE
更改下列內容:
PROJECT_ID:您的專案 IDLOCATION:區域,例如us-central1。INSIGHT_SUBTYPE:將此參數設為下列其中一個值:CRASH_RECOVERY_CAUSED_HIGH_MAINTENANCE_DOWNTIME:顯示執行個體當機復原總次數的深入分析MAINTENANCE_DEFERRED_MULTIPLE_TIMES:顯示執行個體延後維護作業總次數的深入分析
API
呼叫 insights.list 方法,如下所示:
GET https://recommender.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/insightTypes/google.cloudsql.instance.PerformanceInsight/insights
更改下列內容:
PROJECT_ID:您的專案 ID。LOCATION:區域,例如us-central1。
面板隨即顯示指標或洞察資訊醒目顯示的資訊。
套用建議
如要實作這項建議,請按照下列步驟操作:
- 如要升級至 Cloud SQL Enterprise Plus 版本,請按一下「問題」欄中的「未透過 Enterprise Plus 版本最佳化調整」。系統會顯示「升級至 Enterprise Plus 版本」視窗,並提供建議。如要升級,請依序點選「編輯」 >「升級」。如要進一步瞭解如何升級執行個體,請參閱「使用就地升級功能將執行個體升級為 Cloud SQL Enterprise Plus 版本」。如要進一步瞭解零停機時間,請參閱資料快取。
升級至 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_AND_ENABLE_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 版本的執行個體相關洞察資料和詳細建議。
主控台
執行下列其中一個步驟:
- 在「成效建議」頁面中,按一下「成效建議」資訊卡,然後按一下「未透過 Enterprise Plus 版最佳化」。
系統會顯示建議面板,其中包含執行個體的深入分析和詳細建議。
- 在「執行個體」頁面上,按一下「未透過 Enterprise Plus 版本最佳化調整」。
執行個體清單只會顯示適用建議的執行個體。
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 版本最佳化調整」。系統會顯示「升級至 Enterprise Plus 版本」視窗,並提供建議。如要升級,請依序點選「編輯」 >「升級」。如要進一步瞭解如何升級執行個體,請參閱「使用就地升級功能將執行個體升級為 Cloud SQL Enterprise Plus 版本」。如要進一步瞭解零停機時間,請參閱資料快取。
升級至 Cloud SQL Enterprise Plus 版本並啟用資料快取
升級至 Cloud SQL Enterprise Plus 版本並啟用資料快取建議,有助於偵測重要執行個體,以及維護期間停止時間較長的執行個體,或維護作業已延後且快取命中率較低的執行個體。
啟用資料快取的 Cloud SQL Enterprise Plus 版本會分析執行個體中繼資料和指標。
如果執行個體是正式版執行個體,且維護期間停止運作的時間較長,或是維護作業已延後,且快取命中率偏低,建議升級至 Cloud SQL Enterprise Plus 版本並啟用資料快取,這樣執行個體維護時幾乎無須停機,讀取效能也會提升。 建議每天都會產生。
列出可升級至 Cloud SQL Enterprise Plus 版本的 Cloud SQL 執行個體,並啟用資料快取建議
啟用資料快取建議時,您可以使用 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_AND_ENABLE_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 版本的執行個體相關洞察資料和詳細建議。
主控台
執行下列其中一個步驟:
在「成效建議」頁面中,按一下「成效建議」資訊卡,然後按一下「未透過 Enterprise Plus 最佳化」。 系統會顯示建議面板,其中包含執行個體的深入分析和詳細建議。
在「執行個體」頁面中,按一下「未透過 Enterprise Plus 最佳化調整」。執行個體清單只會顯示適用建議的執行個體。
gcloud
如要查看可升級執行個體的深入分析和詳細建議,請執行下列
gcloud recommender insights list
指令:
gcloud recommender insights list \ --project=PROJECT_ID \ --location=LOCATION \ --insight-type=google.cloudsql.instance.PerformanceInsight \ --filter=insightSubtype=INSIGHT_SUBTYPE
更改下列內容:
PROJECT_ID:您的專案 IDLOCATION:執行個體所在的區域,例如us-central1INSIGHT_SUBTYPE:將此參數設為下列其中一個值:CRASH_RECOVERY_CAUSED_HIGH_MAINTENANCE_DOWNTIME:顯示執行個體當機復原總次數的深入分析MAINTENANCE_DEFERRED_MULTIPLE_TIMES:顯示執行個體延後維護作業總次數的深入分析READ_HEAVY_WORKLOAD:顯示 CPU 使用情況的深入分析
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 版本最佳化調整」。系統會顯示「升級至 Enterprise Plus 版本」視窗,並提供建議。如要升級,請依序點選「編輯」 >「升級」。如要進一步瞭解如何升級執行個體,請參閱「使用就地升級功能將執行個體升級為 Cloud SQL Enterprise Plus 版本」。如要進一步瞭解資料快取,請參閱資料快取。如要進一步瞭解近乎零停機時間,請參閱近乎零停機時間。
啟用資料快取,提高讀取效能
啟用資料快取以提升讀取效能的建議,可協助您偵測重要執行個體,以及快取命中率偏低的執行個體。
啟用資料快取的 Cloud SQL Enterprise Plus 版本可提高讀取效能,這項建議會分析執行個體中繼資料和快取命中率指標。
如果執行個體是正式版執行個體,且快取命中率偏低,建議啟用資料快取,提高讀取效能。 建議每天都會產生。
列出符合「啟用資料快取,提高讀取效能」建議的 Cloud SQL 執行個體
您可以使用 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=ENABLE_DATA_CACHE
更改下列內容:
PROJECT_ID:您的專案 ID。LOCATION:執行個體所在的區域,例如us-central1。
API
如要列出啟用資料快取以提高讀取效能的建議,請呼叫 recommendations.list 方法,如下所示:
GET https://recommender.googleapis.com/v1beta1/projects/PROJECT_ID/locations/LOCATION/recommenders/google.cloudsql.instance.PerformanceRecommender/recommendations
更改下列內容:
PROJECT_ID:您的專案 ID。LOCATION:執行個體所在的區域,例如us-central1。
如果建議引擎偵測到可啟用資料快取的執行個體,就會列出執行個體名稱、簡短建議、目前的機器類型、建議的機器類型、位置和上次重新整理日期。
查看洞察資料和詳細建議
您可以透過 Google Cloud 主控台、gcloud CLI或 Recommender API,查看可升級至 Cloud SQL Enterprise Plus 版本的執行個體相關深入分析和詳細建議。
主控台
執行下列其中一個步驟:
在「成效建議」頁面中,按一下「成效建議」資訊卡,然後按一下「未透過 Enterprise Plus 最佳化」。 系統會顯示建議面板,其中包含執行個體的深入分析和詳細建議。
在「執行個體」頁面中,按一下「未透過 Enterprise Plus 最佳化調整」。執行個體清單只會顯示適用建議的執行個體。
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/v1/projects/PROJECT_ID/locations/LOCATION/insightTypes/google.cloudsql.instance.PerformanceInsight/insights
更改下列內容:
PROJECT_ID:您的專案 ID。LOCATION:區域,例如us-central1。
面板隨即顯示指標或洞察資訊醒目顯示的資訊。
套用建議
如要實作這項建議,請按照下列步驟操作:
- 如要升級至 Cloud SQL Enterprise Plus 版本,請按一下「問題」欄中的「未透過 Enterprise Plus 版本最佳化調整」。系統會顯示「升級至 Enterprise Plus 版本」視窗,並提供建議。如要繼續升級,請依序點選「編輯」 >「升級」 >「自訂執行個體」 >「啟用資料快取」。如要進一步瞭解如何升級執行個體,請參閱「使用就地升級功能將執行個體升級為 Cloud SQL Enterprise Plus 版本」。