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锁彼此之间的堵塞关系以数组的形式返回;也可以输入参数pid
和hostname
,检索堵塞指定session的gtm锁的串。sc_toolkit.gtm_blocking_pids
的结果返回所有获得锁的条目,depend_path表示被此session阻塞的session链,最后一个被阻塞的session在列表的头部,此获得锁的session在列表的尾部。