如何在postgresql中查看运行中的进程

时间:2019-08-20 17:58:31  来源:igfitidea点击:

在MySQL中,我们使用'show processlist;` 命令检查正在运行的进程。

那么如何在Postgresql中检查正在运行的进程?

用系统用户登录postgresql server

使用下面的命令切换到postgres用户

su -l postgres

登录Postgresql 服务器

默认用户是postgres,如果是其他用户,使用命令 psql -U username -W

root@postgres-server:~# su -l postgres
postgres@postgres-server:~$ psql
Password: 
psql (9.1.9)
Type "help" for help.

postgres=#

查看正在运行的进程

postgres=# select * from pg_stat_activity;

使用 q退出postgresql控制台

postgres=# q
postgres@postgres-server:~$