本页面介绍了以下类型的 Cloud SQL 企业 Plus 版 Recommender:
- 升级到 Cloud SQL 企业 Plus 版,将停机维护时间降至接近于零
- 升级到 Cloud SQL 企业 Plus 版,并启用数据缓存以提升读取性能
- 升级到 Cloud SQL 企业 Plus 版并启用数据缓存
- 启用数据缓存以提升读取性能
以下部分介绍了这些 Recommender 的工作原理及其使用方法。
价格
本页面介绍的 Recommender 均属于标准 Recommender 价格层级。
准备工作
在查看建议和数据分析之前,请执行以下操作:
- 如需获得查看和使用数据分析和建议的权限,请确保您拥有所需的角色。
Tasks 角色 查看建议 以下角色之一: recommender.cloudsqlViewer
或cloudsql.viewer
。采纳建议 以下角色之一: recommender.cloudsqlAdmin
、cloudsql.editor
或cloudsql.admin
。 -
Enable the Recommender API.
升级到 Cloud SQL 企业 Plus 版,将停机维护时间降至接近于零
“升级到 Cloud SQL 企业 Plus 版,将停机维护时间降至接近于零”recommender 可帮助您检测在维护期间需要很长时间才能停止的关键实例,或已推迟维护的实例。它会分析实例元数据和有关维护的数据。
如果您的实例是生产实例且在维护期间需要很长时间才能停止,或者已推迟维护,则建议升级到 Cloud SQL 企业 Plus 版,以使实例的停机维护时间降至接近于零。建议每天生成一次。
列出接近于零的停机时间建议
您可以使用 Google Cloud 控制台、gcloud CLI
或 Recommender API 列出“升级到 Cloud SQL 企业 Plus 版,将停机维护时间降至接近于零”建议。
控制台
如需列出升级到 Cloud SQL 企业 Plus 版的建议,请按照以下步骤操作:
-
转到 Cloud SQL 实例页面。
在调查问题并根据建议采取相应措施,从而改善实例健康状况横幅上,点击展开详细信息。
或者,请按以下步骤操作:
-
转到 Recommendation Hub。另请参阅通过 Recommendation 查找和应用建议。
如需了解详情,请参阅 Recommendation Hub 使用入门。
在所有建议卡片中,点击性能。
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
。
如果 Recommender 检测到可以升级到 Cloud SQL 企业 Plus 版的实例,则这些实例会在一个表中列出,其中显示实例名称、简要建议、当前机器类型、建议的机器类型、位置和上次刷新日期。
查看数据分析和详细建议
您可以使用 Google Cloud 控制台、gcloud CLI
或 Recommender API 查看可升级到 Cloud SQL 企业 Plus 版的实例的相关数据分析和详细建议。
控制台
执行下列其中一项操作:
在性能建议页面上,点击性能建议卡片,然后点击未使用企业 Plus 版进行优化。系统会显示建议面板,其中包含实例的数据分析和详细建议。
在实例页面上,点击未使用企业 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 企业 Plus 版,请点击问题列中的 Not optimized with Cloud SQL Enterprise Plus edition。系统会显示 Upgrade to Cloud SQL Enterprise Plus edition 窗口,并提供建议。如需继续升级,请点击修改 > 升级。如需详细了解如何升级实例,请参阅使用就地升级将实例升级到 Cloud SQL Cloud SQL 企业 Plus 版。如需详细了解零停机时间,请参阅数据缓存。
升级到 Cloud SQL 企业 Plus 版,并启用数据缓存以提升读取性能
列出“升级到 Cloud SQL 企业 Plus 版,并启用数据缓存以提升读取性能”建议适用的实例
查看数据分析和详细建议
您可以使用 Google Cloud 控制台、gcloud CLI
或 Recommender API 查看可升级到 Cloud SQL 企业 Plus 版的实例的相关数据分析和详细建议。
控制台
执行下列其中一项操作:
在性能建议页面上,点击性能建议卡片,然后点击未使用企业 Plus 版进行优化。系统会显示建议面板,其中包含实例的数据分析和详细建议。
在实例页面上,点击未使用企业 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 企业 Plus 版,请点击问题列中的 Not optimized with Cloud SQL Enterprise Plus edition。系统会显示 Upgrade to Cloud SQL Enterprise Plus edition 窗口,并提供建议。如需继续升级,请点击修改 > 升级。如需详细了解如何升级实例,请参阅使用就地升级将实例升级到 Cloud SQL Cloud SQL 企业 Plus 版。如需详细了解零停机时间,请参阅数据缓存。
升级到 Cloud SQL 企业 Plus 版并启用数据缓存
查看数据分析和详细建议
您可以使用 Google Cloud 控制台、gcloud CLI
或 Recommender API 查看可升级到 Cloud SQL 企业 Plus 版的实例的相关数据分析和详细建议。
控制台
执行下列其中一项操作:
在性能建议页面上,点击性能建议卡片,然后点击未使用企业 Plus 版进行优化。系统会显示建议面板,其中包含实例的数据分析和详细建议。
在实例页面上,点击未使用企业 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
:显示实例的延期维护总数的数据分析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 企业 Plus 版,请点击问题列中的 Not optimized with Cloud SQL Enterprise Plus edition。系统会显示 Upgrade to Cloud SQL Enterprise Plus edition 窗口,并提供建议。如需继续升级,请点击修改 > 升级。如需详细了解如何升级实例,请参阅使用就地升级将实例升级到 Cloud SQL Cloud SQL 企业 Plus 版。如需详细了解数据缓存,请参阅数据缓存。如需详细了解接近于零的停机时间,请参阅接近于零的停机时间。
启用数据缓存以提升读取性能
列出“启用数据缓存以提升读取性能”建议适用的 Cloud SQL 实例
查看数据分析和详细建议
您可以使用 Google Cloud 控制台、gcloud CLI
或 Recommender API 查看可升级到 Cloud SQL 企业 Plus 版的实例的相关数据分析和详细建议。
控制台
执行下列其中一项操作:
在性能建议页面上,点击性能建议卡片,然后点击未使用企业 Plus 版进行优化。系统会显示建议面板,其中包含实例的数据分析和详细建议。
在实例页面上,点击未使用企业 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 企业 Plus 版,请点击问题列中的 Not optimized with Cloud SQL Enterprise Plus edition。系统会显示 Upgrade to Cloud SQL Enterprise Plus edition 窗口,并提供建议。如需继续升级,请点击修改 > 升级 > 自定义实例 > 启用数据缓存。如需详细了解如何升级实例,请参阅使用就地升级将实例升级到 Cloud SQL Cloud SQL 企业 Plus 版。