Guest User

Untitled

a guest
Jan 10th, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.75 KB | None | 0 0
  1. ; See all running postgres queries
  2. SELECT usename, pid, client_addr, waiting,state, query_start, state_change, query
  3. FROM pg_stat_activity;
  4.  
  5. ; See all queries that are currently blocked by another
  6. SELECT blocked_locks.pid AS blocked_pid,
  7. blocked_activity.usename AS blocked_user,
  8. blocking_locks.pid AS blocking_pid,
  9. blocking_activity.usename AS blocking_user,
  10. blocked_activity.query AS blocked_statement,
  11. blocking_activity.query AS current_statement_in_blocking_process
  12. FROM pg_catalog.pg_locks blocked_locks
  13. JOIN pg_catalog.pg_stat_activity blocked_activity ON blocked_activity.pid = blocked_locks.pid
  14. JOIN pg_catalog.pg_locks blocking_locks
  15. ON blocking_locks.locktype = blocked_locks.locktype
  16. AND blocking_locks.DATABASE IS NOT DISTINCT FROM blocked_locks.DATABASE
  17. AND blocking_locks.relation IS NOT DISTINCT FROM blocked_locks.relation
  18. AND blocking_locks.page IS NOT DISTINCT FROM blocked_locks.page
  19. AND blocking_locks.tuple IS NOT DISTINCT FROM blocked_locks.tuple
  20. AND blocking_locks.virtualxid IS NOT DISTINCT FROM blocked_locks.virtualxid
  21. AND blocking_locks.transactionid IS NOT DISTINCT FROM blocked_locks.transactionid
  22. AND blocking_locks.classid IS NOT DISTINCT FROM blocked_locks.classid
  23. AND blocking_locks.objid IS NOT DISTINCT FROM blocked_locks.objid
  24. AND blocking_locks.objsubid IS NOT DISTINCT FROM blocked_locks.objsubid
  25. AND blocking_locks.pid != blocked_locks.pid
  26. JOIN pg_catalog.pg_stat_activity blocking_activity ON blocking_activity.pid = blocking_locks.pid
  27. WHERE NOT blocked_locks.GRANTED
  28.  
  29. ; Terminate a postgres process
  30. SELECT pg_terminate_backend(pid);
  31.  
  32. ; Get the size of a postgres database
  33. SELECT pg_size_pretty(pg_database_size('database_name'));
Add Comment
Please, Sign In to add comment