ashb commented on issue #11788:
URL: https://github.com/apache/airflow/issues/11788#issuecomment-715564758


   For Postgres this query helped me track this down:
   
   ```
     SELECT blocked_locks.pid     AS blocked_pid,
            blocked_activity.usename  AS blocked_user,
            blocking_locks.pid     AS blocking_pid,
            blocking_activity.usename AS blocking_user,
            blocked_activity.query    AS blocked_statement,
            blocking_activity.query   AS current_statement_in_blocking_process
      FROM  pg_catalog.pg_locks         blocked_locks
       JOIN pg_catalog.pg_stat_activity blocked_activity  ON 
blocked_activity.pid = blocked_locks.pid
       JOIN pg_catalog.pg_locks         blocking_locks 
           ON blocking_locks.locktype = blocked_locks.locktype
           AND blocking_locks.database IS NOT DISTINCT FROM 
blocked_locks.database
           AND blocking_locks.relation IS NOT DISTINCT FROM 
blocked_locks.relation
           AND blocking_locks.page IS NOT DISTINCT FROM blocked_locks.page
           AND blocking_locks.tuple IS NOT DISTINCT FROM blocked_locks.tuple
           AND blocking_locks.virtualxid IS NOT DISTINCT FROM 
blocked_locks.virtualxid
           AND blocking_locks.transactionid IS NOT DISTINCT FROM 
blocked_locks.transactionid
           AND blocking_locks.classid IS NOT DISTINCT FROM blocked_locks.classid
           AND blocking_locks.objid IS NOT DISTINCT FROM blocked_locks.objid
           AND blocking_locks.objsubid IS NOT DISTINCT FROM 
blocked_locks.objsubid
           AND blocking_locks.pid != blocked_locks.pid
   
       JOIN pg_catalog.pg_stat_activity blocking_activity ON 
blocking_activity.pid = blocking_locks.pid
      WHERE NOT blocked_locks.granted;
   ```
   
   (from https://wiki.postgresql.org/wiki/Lock_Monitoring)


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to