EMP*_*EMP 141 postgresql
我正在调查数据库连接无限期打开的问题,导致数据库服务器出现问题。我如何查看当前打开的 PostgreSQL 服务器连接,尤其是那些使用特定数据库的连接?理想情况下,我也想看看那里正在执行什么命令。基本上,我正在寻找与 MSSQL 中的“当前活动”视图等效的东西。
EMP*_*EMP 193
好的,从别人那里得到的。这个查询应该可以解决问题:
select *
from pg_stat_activity
where datname = 'mydatabasename';
Run Code Online (Sandbox Code Playgroud)
小智 17
SELECT
pid
,datname
,usename
,application_name
,client_hostname
,client_port
,backend_start
,query_start
,query
FROM pg_stat_activity
WHERE state <> 'idle'
AND pid<>pg_backend_pid();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
315685 次 |
| 最近记录: |