GP - Display Lock(s)

SQL to check locks

select lorlocktype as \"Type\",
lorpid         as \"Pid\",
lorrelname as \"Obj Name\",
lormode        as \"Mode\"
from gp_toolkit.gp_locks_on_relation
where lorpid != pg_backend_pid()
order by lorpid;

List out all PIDs

select distinct lorpid as \"Pid\"
from gp_toolkit.gp_locks_on_relation
where lorpid != pg_backend_pid()
order by lorpid

List out select PID(s) details:

select lorlocktype as \"Type\",
lorpid         as \"Pid\",
lorrelname as \"Obj Name\",
lormode        as \"Mode\",
lorcurrentquery as \"Query\"
from gp_toolkit.gp_locks_on_relation
where lorpid in ( $(echo $PID | tr ' ' ',') ) 
order by lorpid

Note: for above sql, get PID(s) as an Input

Comments

Popular posts from this blog

How to set Optimizer at database level in greenplum

Changing the gpmon Password

IPMI Tool | IPMI Cheatsheet