Skip to content

Commit a0f6c4d

Browse files
committed
updated postgres_locks_blocked_application.sql
1 parent bdc2c7e commit a0f6c4d

File tree

1 file changed

+26
-26
lines changed

1 file changed

+26
-26
lines changed

postgres_locks_blocked_application.sql

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -22,37 +22,37 @@
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,
31-
blocked_activity.application_name AS blocked_application,
32-
blocking_activity.application_name AS blocking_application
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,
31+
blocked_activity.application_name AS blocked_application,
32+
blocking_activity.application_name AS blocking_application
3333
FROM
34-
pg_catalog.pg_locks blocked_locks
34+
pg_catalog.pg_locks blocked_locks
3535
JOIN
36-
pg_catalog.pg_stat_activity blocked_activity
36+
pg_catalog.pg_stat_activity blocked_activity
3737
ON
38-
blocked_activity.pid = blocked_locks.pid
38+
blocked_activity.pid = blocked_locks.pid
3939
JOIN
40-
pg_catalog.pg_locks blocking_locks
40+
pg_catalog.pg_locks blocking_locks
4141
ON
42-
blocking_locks.locktype = blocked_locks.locktype
43-
AND blocking_locks.DATABASE IS NOT DISTINCT FROM blocked_locks.DATABASE
44-
AND blocking_locks.relation IS NOT DISTINCT FROM blocked_locks.relation
45-
AND blocking_locks.page IS NOT DISTINCT FROM blocked_locks.page
46-
AND blocking_locks.tuple IS NOT DISTINCT FROM blocked_locks.tuple
47-
AND blocking_locks.virtualxid IS NOT DISTINCT FROM blocked_locks.virtualxid
48-
AND blocking_locks.transactionid IS NOT DISTINCT FROM blocked_locks.transactionid
49-
AND blocking_locks.classid IS NOT DISTINCT FROM blocked_locks.classid
50-
AND blocking_locks.objid IS NOT DISTINCT FROM blocked_locks.objid
51-
AND blocking_locks.objsubid IS NOT DISTINCT FROM blocked_locks.objsubid
52-
AND blocking_locks.pid != blocked_locks.pid
42+
blocking_locks.locktype = blocked_locks.locktype
43+
AND blocking_locks.DATABASE IS NOT DISTINCT FROM blocked_locks.DATABASE
44+
AND blocking_locks.relation IS NOT DISTINCT FROM blocked_locks.relation
45+
AND blocking_locks.page IS NOT DISTINCT FROM blocked_locks.page
46+
AND blocking_locks.tuple IS NOT DISTINCT FROM blocked_locks.tuple
47+
AND blocking_locks.virtualxid IS NOT DISTINCT FROM blocked_locks.virtualxid
48+
AND blocking_locks.transactionid IS NOT DISTINCT FROM blocked_locks.transactionid
49+
AND blocking_locks.classid IS NOT DISTINCT FROM blocked_locks.classid
50+
AND blocking_locks.objid IS NOT DISTINCT FROM blocked_locks.objid
51+
AND blocking_locks.objsubid IS NOT DISTINCT FROM blocked_locks.objsubid
52+
AND blocking_locks.pid != blocked_locks.pid
5353
JOIN
54-
pg_catalog.pg_stat_activity blocking_activity
54+
pg_catalog.pg_stat_activity blocking_activity
5555
ON
56-
blocking_activity.pid = blocking_locks.pid
56+
blocking_activity.pid = blocking_locks.pid
5757
WHERE
58-
NOT blocked_locks.granted;
58+
NOT blocked_locks.granted;

0 commit comments

Comments
 (0)