这些设置可在 system.settings 中找到,并由 源代码 自动生成。
postgresql_connection_attempt_timeout
类型
UInt64
默认值
2
版本历史
| 版本 | 默认值 | 注释 |
|---|---|---|
| 24.7 | 2 | 用于控制 PostgreSQL 连接的 `connect_timeout` 参数。 |
单次连接 PostgreSQL 端点的连接超时时间,单位为秒。
该值会作为连接 URL 的 connect_timeout 参数传递。
postgresql_connection_pool_auto_close_connection
类型
Bool
默认值
0
在将连接返回到连接池之前关闭该连接。
postgresql_connection_pool_retries
类型
UInt64
默认值
2
版本历史
| 版本 | 默认值 | 注释 |
|---|---|---|
| 24.7 | 2 | 允许控制 PostgreSQL 连接池中的重试次数。 |
用于 PostgreSQL 表引擎和数据库引擎的连接池 push/pop 重试次数。
postgresql_connection_pool_size
类型
UInt64
默认值
16
PostgreSQL 表引擎和数据库引擎的连接池大小。
postgresql_connection_pool_wait_timeout
类型
UInt64
默认值
5000
PostgreSQL 表引擎和数据库引擎中,连接池为空时 push/pop 操作的超时时间。默认情况下,连接池为空时会阻塞等待。