原 GreenPlum数据库之pg_locks视图
pg_locks
pg_locks视图提供了有关在Greenplum数据库中由打开的事务持有的锁的信息的访问。
pg_locks包含一行关于每个积极可锁对象,请求的锁模式和相关事务。 因此,如果多个事务正在持有或等待其上的锁,同样的可锁对象可能会出现多次。 但是,目前没有锁的对象根本就不会出现。
存在几种不同类型的可锁定对象:完整关系(例如表),关系的各个页面,关系的单个元组,事务ID(虚拟和永久ID)以及通用数据库对象。 此外,扩展关系的权利表示为单独的可锁定对象。