这些函数的行为受 php.ini 中的设置影响。
名称 | 默认值 | 可变 | 变更日志 |
---|---|---|---|
pgsql.allow_persistent | "1" | INI_SYSTEM |
|
pgsql.max_persistent | "-1" | INI_SYSTEM |
|
pgsql.max_links | "-1" | INI_SYSTEM |
|
pgsql.auto_reset_persistent | "0" | INI_SYSTEM |
|
pgsql.ignore_notice | "0" | INI_ALL |
|
pgsql.log_notice | "0" | INI_ALL |
以下是配置指令的简短说明。
pgsql.allow_persistent
bool是否允许持久 Postgres 连接。
pgsql.max_persistent
int每个进程允许的最大持久 Postgres 连接数。
pgsql.max_links
int每个进程允许的最大 Postgres 连接数,包括持久连接。
pgsql.auto_reset_persistent
int使用 pg_pconnect() 检测损坏的持久链接。需要一些开销。
pgsql.ignore_notice
int是否忽略 PostgreSQL 后端通知。
pgsql.log_notice
int是否记录 PostgreSQL 后端通知消息。PHP 指令 pgsql.ignore_notice 必须关闭才能记录通知消息。