Skip to content

Commit bdc2c7e

Browse files
committed
updated postgres_locks_blocked.sql
1 parent badb53f commit bdc2c7e

File tree

1 file changed

+24
-24
lines changed

1 file changed

+24
-24
lines changed

postgres_locks_blocked.sql

+24-24
Original file line numberDiff line numberDiff line change
@@ -22,35 +22,35 @@
2222
-- https://wiki.postgresql.org/wiki/Lock_Monitoring
2323

2424
SELECT
25-
blocked_locks.pid AS blocked_pid,
26-
blocked_activity.usename AS blocked_user,
27-
blocking_locks.pid AS blocking_pid,
28-
blocking_activity.usename AS blocking_user,
29-
blocked_activity.query AS blocked_statement,
30-
blocking_activity.query AS current_statement_in_blocking_process
25+
blocked_locks.pid AS blocked_pid,
26+
blocked_activity.usename AS blocked_user,
27+
blocking_locks.pid AS blocking_pid,
28+
blocking_activity.usename AS blocking_user,
29+
blocked_activity.query AS blocked_statement,
30+
blocking_activity.query AS current_statement_in_blocking_process
3131
FROM
32-
pg_catalog.pg_locks AS blocked_locks
32+
pg_catalog.pg_locks AS blocked_locks
3333
JOIN
34-
pg_catalog.pg_stat_activity AS blocked_activity
34+
pg_catalog.pg_stat_activity AS blocked_activity
3535
ON
36-
blocked_activity.pid = blocked_locks.pid
36+
blocked_activity.pid = blocked_locks.pid
3737
JOIN
38-
pg_catalog.pg_locks AS blocking_locks
38+
pg_catalog.pg_locks AS blocking_locks
3939
ON
40-
blocking_locks.locktype = blocked_locks.locktype
41-
AND blocking_locks.database IS NOT DISTINCT FROM blocked_locks.database
42-
AND blocking_locks.relation IS NOT DISTINCT FROM blocked_locks.relation
43-
AND blocking_locks.page IS NOT DISTINCT FROM blocked_locks.page
44-
AND blocking_locks.tuple IS NOT DISTINCT FROM blocked_locks.tuple
45-
AND blocking_locks.virtualxid IS NOT DISTINCT FROM blocked_locks.virtualxid
46-
AND blocking_locks.transactionid IS NOT DISTINCT FROM blocked_locks.transactionid
47-
AND blocking_locks.classid IS NOT DISTINCT FROM blocked_locks.classid
48-
AND blocking_locks.objid IS NOT DISTINCT FROM blocked_locks.objid
49-
AND blocking_locks.objsubid IS NOT DISTINCT FROM blocked_locks.objsubid
50-
AND blocking_locks.pid != blocked_locks.pid
40+
blocking_locks.locktype = blocked_locks.locktype
41+
AND blocking_locks.database IS NOT DISTINCT FROM blocked_locks.database
42+
AND blocking_locks.relation IS NOT DISTINCT FROM blocked_locks.relation
43+
AND blocking_locks.page IS NOT DISTINCT FROM blocked_locks.page
44+
AND blocking_locks.tuple IS NOT DISTINCT FROM blocked_locks.tuple
45+
AND blocking_locks.virtualxid IS NOT DISTINCT FROM blocked_locks.virtualxid
46+
AND blocking_locks.transactionid IS NOT DISTINCT FROM blocked_locks.transactionid
47+
AND blocking_locks.classid IS NOT DISTINCT FROM blocked_locks.classid
48+
AND blocking_locks.objid IS NOT DISTINCT FROM blocked_locks.objid
49+
AND blocking_locks.objsubid IS NOT DISTINCT FROM blocked_locks.objsubid
50+
AND blocking_locks.pid != blocked_locks.pid
5151
JOIN
52-
pg_catalog.pg_stat_activity blocking_activity
52+
pg_catalog.pg_stat_activity blocking_activity
5353
ON
54-
blocking_activity.pid = blocking_locks.pid
54+
blocking_activity.pid = blocking_locks.pid
5555
WHERE
56-
NOT blocked_locks.granted;
56+
NOT blocked_locks.granted;

0 commit comments

Comments
 (0)