Advertisement
Guest User

Untitled

a guest
Nov 13th, 2019
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.62 KB | None | 0 0
  1. SELECT blocked_locks.pid AS blocked_pid,
  2. blocked_activity.usename AS blocked_user,
  3. blocking_locks.pid AS blocking_pid,
  4. blocking_activity.usename AS blocking_user,
  5. blocked_activity.query AS blocked_statement,
  6. blocking_activity.query AS current_statement_in_blocking_process,
  7. blocked_activity.application_name AS blocked_application,
  8. blocking_activity.application_name AS blocking_application
  9. FROM pg_catalog.pg_locks blocked_locks
  10. JOIN pg_catalog.pg_stat_activity blocked_activity ON blocked_activity.pid = blocked_locks.pid
  11. JOIN pg_catalog.pg_locks blocking_locks
  12. ON blocking_locks.locktype = blocked_locks.locktype
  13. AND blocking_locks.DATABASE IS NOT DISTINCT FROM blocked_locks.DATABASE
  14. AND blocking_locks.relation IS NOT DISTINCT FROM blocked_locks.relation
  15. AND blocking_locks.page IS NOT DISTINCT FROM blocked_locks.page
  16. AND blocking_locks.tuple IS NOT DISTINCT FROM blocked_locks.tuple
  17. AND blocking_locks.virtualxid IS NOT DISTINCT FROM blocked_locks.virtualxid
  18. AND blocking_locks.transactionid IS NOT DISTINCT FROM blocked_locks.transactionid
  19. AND blocking_locks.classid IS NOT DISTINCT FROM blocked_locks.classid
  20. AND blocking_locks.objid IS NOT DISTINCT FROM blocked_locks.objid
  21. AND blocking_locks.objsubid IS NOT DISTINCT FROM blocked_locks.objsubid
  22. AND blocking_locks.pid != blocked_locks.pid
  23.  
  24. JOIN pg_catalog.pg_stat_activity blocking_activity ON blocking_activity.pid = blocking_locks.pid
  25. WHERE NOT blocked_locks.GRANTED;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement