postgresql 常用命令
docker 登录
| docker exec -it {容器 id} psql -U postgres
|
当前总共正在使用的连接数
1
| select count(1) from pg_stat_activity;
|
显示系统允许的最大连接数
显示系统保留的用户数
1
| show superuser_reserved_connections
|
按照用户分组查看
1
| select usename, count(*) from pg_stat_activity group by usename order by count(*) desc;
|
修改最大连接数
1
| alter system set max_connections= 数量
|
终止其他用户连接数据库
1 2 3
| SELECT pg_terminate_backend(pg_stat_activity.pid) FROM pg_stat_activity WHERE pg_stat_activity.datname = 'TARGET_DB';
|