如何更改postgresql.conf参数“max_connections”在谷歌云SQL?当我超过100个连接时,我得到错误:“FATAL:剩馀的联机插槽保留给非复写超级使用者联机”
bybem2ql1#
通常您会通过CloudSQL标记API(或UI)来完成此操作:https://cloud.google.com/sql/docs/postgres/flags然而,max_connections不是我们目前支持的参数。我们(CloudSQL中的Postgres团队)意识到低max_connections对于一些(许多?)应用程序是一个问题,我们将在下一个版本中解决这个问题。请在我们的公共问题跟踪器上关注issue 37271935以获取更新。
max_connections
s3fp2yjn2#
多年后,它似乎现在支持。对于Terraform群组,您可以通过以下方式更新参数:
resource "google_sql_database_instance" "main" { name = "main-instance" database_version = "POSTGRES_14" region = "us-central1" settings { tier = "db-f1-micro" database_flags { name = "max_connections" value = 100 } } }
注意,在编写db-f1-micro时默认的max_connections是25,参考https://cloud.google.com/sql/docs/postgres/flags#postgres-m
db-f1-micro
2条答案
按热度按时间bybem2ql1#
通常您会通过CloudSQL标记API(或UI)来完成此操作:https://cloud.google.com/sql/docs/postgres/flags
然而,
max_connections
不是我们目前支持的参数。我们(CloudSQL中的Postgres团队)意识到低max_connections
对于一些(许多?)应用程序是一个问题,我们将在下一个版本中解决这个问题。请在我们的公共问题跟踪器上关注issue 37271935以获取更新。
s3fp2yjn2#
多年后,它似乎现在支持。
对于Terraform群组,您可以通过以下方式更新参数:
注意,在编写
db-f1-micro
时默认的max_connections
是25,参考https://cloud.google.com/sql/docs/postgres/flags#postgres-m