跳转至

gtm全局锁查询函数

gtm全局锁查询函数

这一节描述的函数被用来查询gtm全局锁其全局锁间的依赖。

获取所有gtm全局锁信息

gtm_lock_status()
语法
gtm_lock_status()
返回类型
record
描述
获取所有gtm全局锁信息,展示结果与视图gtm_locks一致,结果输出字段分别为locktype,database,relation,page,tuple,pid,mode,granted,sc_dbindex_id
sc_toolkit.gtm_blocking_pids()
语法
sc_toolkit.gtm_blocking_pids()|sc_toolkit.gtm_blocking_pids(int, text)
返回类型
record
描述

获取所有gtm全局锁之间的依赖关系或指定gtm全局锁之间的依赖关系。

在不输入参数时,sc_toolkit.gtm_blocking_pids返回所有gtm锁的依赖关系,将gtm锁彼此之间的堵塞关系以数组的形式返回;也可以输入参数pidhostname,检索堵塞指定session的gtm锁的串。

sc_toolkit.gtm_blocking_pids的结果返回所有获得锁的条目,depend_path表示被此session阻塞的session链,最后一个被阻塞的session在列表的头部,此获得锁的session在列表的尾部。