当前位置: 首页 > 面试题库 >

如何通过SQL将活动用户连接到PostgreSQL数据库?

司徒捷
2023-03-14
问题内容

如何通过SQL将活动用户连接到PostgreSQL数据库?这可以是用户标识或用户数。


问题答案:

(问题)你不知道那个信息吗

选择* from pg_user ;

或使用视图pg_stat_activity:

select * from pg_stat_activity;

添加:

视图说:

每个服务器进程一行,显示数据库OID,数据库名称,进程ID,用户OID, 用户名
,当前查询,查询的等待状态,当前查询开始执行的时间,进程开始的时间以及 客户端的地址和端口号
。除非已关闭参数stats_command_string,否则报告当前查询数据的列均可用。此外,只有在检查视图的用户是超级用户或与拥有要报告其过程的用户相同的用户时,这些列才可见。

您不能过滤并获取该信息吗?这将是数据库的当前用户,例如,您可以使用开始执行时间来获取最近5分钟内的所有查询…

这样的事情。



 类似资料:
  • 问题内容: 想要连接到通过LAN连接的另一台PC上的数据库。我可以使用带有C:\ Users …这样的字符串的sql server db,但是我无法使用(\\ Server \ c \ user …)这样的字符串进行连接,但我尝试将db文件移动到“我的文档”中我得到这个错误。 我收到以下错误消息:尝试为文件(\\ SERVER \ Users \ Jeswills \ Documents \ TB

  • 我有一个IP地址每次我收到连接失败的消息时,我都尝试了很多连接到该服务器的方法。出于安全原因,我隐藏了用户名和密码。 代码: 我有例外 组织。postgresql。util。PSQLException:连接尝试失败。在org。postgresql。果心v3。连接工厂impl。org上的openConnectionImpl(ConnectionFactoryImpl.java:292)。postgr

  • 这几天来,我无法在本地运行mac os ML的机器上连接到我的postgreSQL数据库。 我机器的nmap显示postgres在5432上运行,我可以通过pgadmin和psql进行本地连接。 收听地址设置为* 当我尝试连接JDBC时,我会遇到以下异常 组织。postgresql。util。PSQLException:连接被拒绝。检查主机名和端口是否正确,邮政局长是否接受TCP/IP连接。

  • 本文向大家介绍如何使用JDBC程序连接到PostgreSQL数据库?,包括了如何使用JDBC程序连接到PostgreSQL数据库?的使用技巧和注意事项,需要的朋友参考一下 PostgreSQL是一个由全球志愿者团队开发的开源关系数据库管理系统(DBMS)。PostgreSQL不受任何公司或其他私人实体的控制,并且源代码是免费提供的。 PostgreSQL可在所有主要操作系统上运行,包括Linux,

  • 我使用JBoss作为7.1.1.final作为我的应用程序服务器。 我已经在JBoss社区用户论坛上发布了我的问题:question-here jboss-as-cmt war工作得很好,即我能够将客户添加到发票中。我可以psql进入数据库引擎,我可以看到所有的记录。我唯一的问题是我不能使用h2console webapp进入我创建的jboss-as-cmt postgres数据库。 我使用:“o

  • 我创建了一个正在运行的云Sql实例。我一直在尝试通过Android Studio和Eclipse连接到它,但都失败了。 我不断地从中得到这个错误: 我所做的: 确保我的IP在Instance Connections(实例连接)选项卡下被列入白名单 url连接的不同格式 通过ping确保服务器已启动 仅通过云外壳连接 已确认云端端口已打开