這些函式的行為受 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 必須關閉才能記錄通知訊息。