postgres 連接數查看與設置操作

PG中有一張表記錄著當前有多少連接

表名:pg_stat_activity

查詢當前連接數

select count(1) from pg_stat_activity;

查詢最大連接數

show max_connections;

最大連接數也可以在pg配置文件中配置:

在postgresql.conf中設置:

max_connections = 500

補充:Postgresql之連接數過多處理

如下:

//查看過期連接
select * from pg_stat_activity where state = 'idle'
 
//刪除連接,括號裡傳pid
select pg_terminate_backend(25800);
 
//查看最大連接數
show max_connections;
 
//修改最大連接數,需要superuser權限
alter system set max_connections= 1000;

以上為個人經驗,希望能給大傢一個參考,也希望大傢多多支持WalkonNet。如有錯誤或未考慮完全的地方,望不吝賜教。

推薦閱讀: