You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

能否通过API或编程方式调整Cloud SQL实例的CPU核数与内存配置

你提交的配置未生效是因为Cloud SQL Admin API调整自定义CPU/内存时,不直接使用cores、memory参数,所有计算规格都通过settings.tier字段定义。

自定义规格的命名格式为 db-custom-[vCPU核心数]-[内存容量(单位为MB)],你需要的2 vCPU、5 GB内存对应的规格值为 db-custom-2-5120(5 GB = 5 * 1024 = 5120 MB)。

正确的请求配置参考

请求JSON内容:

{
  "settings": {
    "tier": "db-custom-2-5120"
  }
}

对应的实例更新curl命令:

curl -X PATCH \
  -H "Authorization: Bearer $(gcloud auth print-access-token)" \
  -H "Content-Type: application/json; charset=utf-8" \
  -d @request.json \
  "https://sqladmin.googleapis.com/v1/projects/MYPROJECT/instances/MYINSTANCE"

补充说明

  • 你之前调用GET接口返回的配置中,settings.tier字段的db-custom-1-3840就对应你当前在用的1 vCPU、3.75 GB内存规格,API不会单独返回cores、memory字段。
  • 调整计算规格会触发实例重启,业务侧需要提前规划停机窗口。
  • 自定义规格需要符合CPU和内存的比例限制:每1 vCPU对应内存范围为1 GB ~ 6.5 GB,你需求的2 vCPU配5 GB内存符合规则,可以正常配置。

内容的提问来源于stack exchange,提问作者Heitor Chang

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.01 05:18:03