• Robert Haas's avatar
    Show more processes in pg_stat_activity. · fc70a4b0
    Robert Haas authored
    Previously, auxiliary processes and background workers not connected
    to a database (such as the logical replication launcher) weren't
    shown.  Include them, so that we can see the associated wait state
    information.  Add a new column to identify the processes type, so that
    people can filter them out easily using SQL if they wish.
    
    Before this patch was written, there was discussion about whether we
    should expose this information in a separate view, so as to avoid
    contaminating pg_stat_activity with things people might not want to
    see.  But putting everything in pg_stat_activity was a more popular
    choice, so that's what the patch does.
    
    Kuntal Ghosh, reviewed by Amit Langote and Michael Paquier.  Some
    revisions and bug fixes by me.
    
    Discussion: http://postgr.es/m/CA+TgmoYES5nhkEGw9nZXU8_FhA8XEm8NTm3-SO+3ML1B81Hkww@mail.gmail.com
    fc70a4b0
pgstat.h 37.5 KB