Skip to content

Instantly share code, notes, and snippets.

@arturgspb
Created February 21, 2023 13:37
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save arturgspb/1749d2b1edb35e275da9d89ecc4fe7b0 to your computer and use it in GitHub Desktop.
Save arturgspb/1749d2b1edb35e275da9d89ecc4fe7b0 to your computer and use it in GitHub Desktop.
PostgreSQL current queries view
CREATE OR REPLACE VIEW public.current_queries_view
 AS
 SELECT pg_stat_activity.pid,
    age(clock_timestamp(), pg_stat_activity.query_start) AS age,
    pg_stat_activity.wait_event_type,
    pg_stat_activity.wait_event,
    pg_stat_activity.usename,
    replace(pg_stat_activity.query, '
'::text, ' '::text) AS trimmed_one_line_query,
    pg_stat_activity.application_name
   FROM pg_stat_activity
  WHERE pg_stat_activity.query <> '<IDLE>'::text AND pg_stat_activity.query !~~* '%pg_stat_activity%'::text
  ORDER BY (age(clock_timestamp(), pg_stat_activity.query_start)) DESC;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment