Google Cloud SQL连接限制与文档不符,如何调整max_connections至100?
我之前在GCP Cloud SQL上调整Postgres连接数时也碰到过类似情况,文档里提到的100是对应特定实例规格的参考值,你的实例默认设为25应该是当前实例的配置规格导致的。要把max_connections改成100,可以按下面两种方式操作:
方法一:通过Cloud Console网页控制台调整
- 登录Cloud SQL控制台,找到你创建的Postgres实例
- 进入实例详情页后,切换到**"数据库标志"**(Database flags)标签
- 点击**"添加标志"**,在搜索栏输入
max_connections - 在对应的值输入框中填入
100,然后点击保存 - 此时实例会自动重启,等待实例状态变为"RUNNABLE"后,重新连接数据库查询就能看到更新后的设置了
方法二:通过gcloud命令行工具调整
- 首先确保你已经通过
gcloud auth login完成登录,并设置好正确的项目ID:gcloud config set project 你的项目ID - 执行实例补丁命令来修改数据库标志:
gcloud sql instances patch 你的实例名称 --database-flags max_connections=100 - 命令执行后,实例会触发重启,等状态恢复正常后即可生效
注意事项
- 修改这个参数会触发实例重启,建议选择业务低峰期操作,避免影响服务
- 请确认你的实例规格能够支撑100个并发连接,避免因资源不足引发性能问题
内容的提问来源于stack exchange,提问作者petrusqui
相关产品推荐
相关产品推荐

