Cloud SQL 閒置執行個體建議可協助您偵測可能閒置的執行個體,並提供深入分析和建議,協助您降低成本。本頁說明這項建議工具的運作方式和使用方法。
運作方式
Cloud SQL 閒置執行個體建議工具會分析超過 30 天的主要執行個體使用量指標。針對每個執行個體,建議引擎會考量過去 30 天觀察期內的特定指標值。推薦工具不會分析唯讀備用資源。
如果觀察期間內的活動量低於特定門檻,建議引擎會估算執行個體處於閒置狀態。系統每 24 小時會產生一次關閉這類執行個體的建議。
定價
Cloud SQL 閒置執行個體建議工具位於標準 Recommender 定價層級。
事前準備
如要查看最佳化建議和洞察資料,請先完成下列步驟:
- 如要取得查看及處理洞察資料和建議的權限,請確認您具備必要角色。
Tasks 角色 查看建議 下列任一角色: recommender.cloudsqlViewer
或cloudsql.viewer
。套用建議 以下任一角色: recommender.cloudsqlAdmin
、cloudsql.editor
或cloudsql.admin
。 -
Enable the Recommender API.
列出閒置的 Cloud SQL 執行個體建議
您可以使用 Google Cloud 控制台、gcloud
或 Recommender API,列出閒置執行個體建議。
主控台
如要使用Google Cloud 控制台列出閒置執行個體的相關建議,請按照下列步驟操作:
前往「Cloud SQL 執行個體」頁面。
按一下閒置執行個體建議橫幅上的「查看全部」。
或者,請按照下列步驟操作:
gcloud
如要使用 gcloud
列出閒置執行個體的相關建議,請執行 gcloud recommender recommendations list
指令,如下所示:
gcloud recommender recommendations list \ --project=PROJECT_ID \ --location=LOCATION \ --recommender=google.cloudsql.instance.RECOMMENDER
更改下列內容:
PROJECT_ID
:您的專案 ID。LOCATION
:區域,例如us-central1
。RECOMMENDER
:建議者的 ID,格式為IdleRecommender
。
API
如要使用 Recommendations API 列出閒置執行個體的相關建議,請按照下列方式呼叫 recommendations.list
方法。
GET https://recommender.googleapis.com/v1beta1/projects/PROJECT-ID/locations/LOCATION/recommenders/google.cloudsql.instance.RECOMMENDER/recommendations
更改下列內容:
PROJECT_ID
:您的專案 ID。LOCATION
:區域,例如us-central1
。RECOMMENDER
:建議者的 ID,格式為IdleRecommender
。
如果建議引擎偵測到閒置執行個體,會將這些執行個體列在表格中。每列都會顯示執行個體名稱、簡短建議、位置和上次重新整理日期。
查看洞察資料和詳細建議
您可以使用 Google Cloud 主控台、gcloud
或 Recommender API,查看閒置執行個體的深入分析和詳細建議。
主控台
如要使用Google Cloud 控制台查看閒置執行個體的洞察資料,請按一下執行個體清單中的建議按鈕。
gcloud
如要使用 gcloud
查看閒置執行個體的深入分析和詳細建議,請執行 gcloud recommender insights list
指令,如下所示:
gcloud recommender insights list \ --project=PROJECT_ID \ --location=LOCATION \ --insight-type=google.cloudsql.instance.INSIGHT_TYPE
更改下列內容:
PROJECT_ID
:您的專案 ID。LOCATION
:區域,例如us-central1
。INSIGHT_TYPE
:洞察類型 ID,格式為ActivityInsight
。
API
如要使用 Recommendations API 查看閒置執行個體的深入分析資料和詳細建議,請呼叫 insights.list
方法,如下所示:
GET https://recommender.googleapis.com/v1beta1/projects/PROJECT-ID/locations/LOCATION/insightTypes/google.cloudsql.instance.INSIGHT_TYPE/insights
更改下列內容:
PROJECT_ID
:您的專案 ID。LOCATION
:區域,例如us-central1
。INSIGHT_TYPE
:洞察類型 ID,格式為ActivityInsight
。
面板隨即會顯示閒置執行個體的洞察資訊。以下類別的資訊會連同一些輔助圖表一併提供。
欄位 | 說明和相關指標 |
---|---|
磁碟用量 (位元組數變更) | 資料用量 (以位元組為單位)。取樣頻率為每 60 秒一次。 適用於 database/disk/bytes_used 。 |
最大 CPU 使用率 | CPU 使用率上限 (百分比)。 與 database/cpu/utilization 相關。 |
最大記憶體使用率 | 記憶體使用率上限 (百分比)。 與 database/memory/utilization 相關。 |
最大磁碟讀取作業數量 | 讀取作業數量上限。 與 database/disk/read_ops_count 相關。 |
最大磁碟寫入作業數量 | 寫入作業數量上限。 與 database/disk/write_ops_count 相關。 |
觀察開始和結束日期 | 30 天觀察期的開始和結束日期。 |
下表列出 Cloud SQL 閒置執行個體建議產生器可能提供的洞察資料和建議,協助您降低成本。子類型會顯示在 gcloud
和 API 結果中。
深入分析 | 建議 |
---|---|
在觀察期間,執行個體的活動量偏低。 子類型: LOW_ACTIVITY
| 調查是否能關閉執行個體,以降低費用。 子類型: SHUTDOWN_INSTANCE
|
套用建議
請仔細評估建議,然後執行下列任一操作:
如要查看建議,請按一下「查看執行個體」。
頁面頂端會顯示橫幅,提供相關建議。
您可能會發現執行個體是刻意閒置,因此不需要關閉。如果執行個體閒置,您可以停止並刪除執行個體。停止執行個體後,系統會暫停收取執行個體費用。執行個體資料不受影響,儲存空間和 IP 位址的費用仍會繼續計費。
如要關閉建議,讓建議不再醒目顯示並呈現暗淡的色彩,請按一下「關閉」。
如要關閉面板,但不套用或捨棄建議,請按一下「取消」。
您也可以將這些建議匯出至 BigQuery,並使用 Looker Studio 或 Looker 檢查建議。