這些函式的行為受 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
布林值是否允許持續性的 Postgres 連線。
pgsql.max_persistent
整數每個處理程序允許的最大持續性 Postgres 連線數。
pgsql.max_links
整數每個處理程序允許的最大 Postgres 連線數,包含持續性連線。
pgsql.auto_reset_persistent
整數使用 pg_pconnect() 偵測損壞的持續性連結。會產生一些額外負荷。
pgsql.ignore_notice
整數是否忽略 PostgreSQL 後端通知。
pgsql.log_notice
整數是否記錄 PostgreSQL 後端通知訊息。PHP 指令 pgsql.ignore_notice 必須關閉才能記錄通知訊息。