sql - 如何查找/命令/sql 查询以查找 PostgreSQL 中可用的最大连接数?

标签 sql postgresql

我们正在使用 PostgreSQL。有什么命令可以知道,最大连接数是多少?目前使用了多少?可以建立多少额外的连接?

是否有任何命令或 SQL 查询可以运行并检查所有这些?

最佳答案

smth 应该可以工作:

t=# select current_setting('max_connections')::int - count(1) from pg_stat_activity;
 ?column?
----------
       93
(1 row)

current_setting('max_connections') 允许最大值,并且 pg_stat_activity 知道您有多少连接和什么类型(列 state)有

关于sql - 如何查找/命令/sql 查询以查找 PostgreSQL 中可用的最大连接数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49149202/

相关文章:

mysql - 在mysql中的单个查询中获取行数

php - 按时间戳选择 block 顺序并按 id 随机化

perl - 如何告诉 PostgreSQL 使用其他 Perl 版本?

python - 无法使用 Python 在 PostgreSQL 中获取最后插入的 ID

postgresql - 如何根据 Haskell Groundhog 的数据库类型指定不同的列类型?

mysql - SQL 查询返回查询中的最高日期值

sql - 如何从 VB.net 编写日期来 Access 数据库

mysql - 使用 SELECT/JOIN 触发插入

python - cursor.execute ("INSERT INTO im_entry.test ("+entrym +") VALUES (' "+p +"' );")

postgresql - postgresql 函数可以接受的最大参数数