Linux命令知道在postgres中任何时间的活动数据库连接数吗?

时间:2019-05-31 13:11:51

标签: linux postgresql

是否存在任何可以作为cron作业运行的postgresql命令或linux命令,以了解任何时间点的活动连接数?我运行了一个flask应用程序,该应用程序通过使用Ionic框架构建的移动应用程序每15分钟与gps日志记录集成在一起。

1 个答案:

答案 0 :(得分:3)

查询pg_stat_activity

psql -c "select count(*) from pg_stat_activity" -t

添加任何必要的连接参数(-h-U等)。 Auth有点棘手-如果您信任环境,则可以使用.pgpass文件。

其他说明-

  • -t将输出限制为元组本身
  • 您可以使用其他分组或谓词获得其他有用的信息。例如:select datname, count(*) from pg_stat_activity group by datname

希望有帮助。