“Show Full Processlist;” Equivalent Of MySQL For PostgreSQL

How can I trace PostgreSQL queries on my Linux server as they happen like we do in MySQL by “Show Full Processlist;”?

Answers

  • sachin
    edited October 2021

    MySQL has a very powerfull command through “show full processlist;", to see a list of currently running queries.

    mysql
    mysql > show full processlist;
    

    PostgreSQL has a similar shell to MySQL, named psql. Here’s how it works. First, change to the postgres user.

    su postgres
    

    Enter the PostgreSQL command shell.

    [postgres@srv]$ psql
    

    And perform the query to see the current activity.

    postgres > select * from pg_stat_activity;
    

    To quit the PostgreSQL shell, type "\q".

Sign In or Register to comment.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!