PostgreSQL 12系统表(10)pg_locks

视图pg_locks提供了数据库服务器上活动进程中保持的锁的信息。

名称 类型 引用 描述
locktype text 可锁对象的类型: relation, extend, page, tuple, transactionid, virtualxid, object, userlock或 advisory
database oid pg_database.oid 锁目标存在的数据库的OID,如果目标是一个共享对象则为0,如果目标是一个事务ID则为空
relation oid pg_class.oid 作为锁目标的关系的OID,如果目标不是一个关系或者只是关系的一部分则此列为空
page integer 作为锁目标的页在关系中的页号,如果目标不是一个关系页或元组则此列为空
tuple smallint 作为锁目标的元组在页中的元组号,如果目标不是一个元组则此列为空
virtualxid text 作为锁目标的事务虚拟ID,如果目标不是一个虚拟事务ID则此列为空
transactionid xid 作为锁目标的事务ID,如果目标不是一个事务ID则此列为空ID
classid oid pg_class.oid 包含锁目标的系统目录的OID,如果目标不是一个普通数据库对象则此列为空
objid oid 任意OID列 锁目标在它的系统目录中的OID,如果目标不是一个普通数据库对象则为空
objsubid smallint 锁的目标列号(classid和objid指表本身),如果目标是某种其他普通数据库对象则此列为0,如果目标不是一个普通数据库对象则此列为空
virtualtransaction text 保持这个锁或者正在等待这个锁的事务的虚拟ID
pid integer 保持这个锁或者正在等待这个锁的服务器进程的PID,如果此锁被一个预备事务所持有则此列为空
mode text 此进程已持有或者希望持有的锁模式(参见第13.3.1节和第13.2.3节)
granted boolean 如果锁已授予则为真,如果锁被等待则为假
fastpath boolean 如果锁通过快速路径获得则为真,通过主锁表获得则为假

PostgreSQL 12系统表(10)pg_locks相关推荐

  1. PostgreSQL 12系统表(11)pg_user

    PostgreSQL 12系统表(11)pg_user pg_user提供关于数据库用户的信息 名字 类型 描述 usename name 用户名 usesysid oid 用户的ID usecrea ...

  2. PostgreSQL 12系统表(9)pg_settings

    PostgreSQL 12系统表(9)pg_settings pg_settings提供了对服务器上运行时参数的访问. 名字 类型 描述 name text 运行时配置参数名 setting text ...

  3. PostgreSQL 12系统表(8)pg_indexes

    PostgreSQL 12系统表(8)pg_indexes pg_indexes提供了数据库中每一个索引信息的访问. 名称 类型 引用 描述 schemaname name pg_namespace. ...

  4. PostgreSQL 12系统表(7)pg_sequence

    PostgreSQL 12系统表(7)pg_sequence pg_sequence包含有关序列的信息. 名称 类型 引用 描述 seqrelid oid pg_class.oid 这个序列的pg_c ...

  5. PostgreSQL 12系统表(6)pg_namespace

    PostgreSQL 12系统表(6)pg_namespace pg_namespace存储名字空间. 名称 类型 引用 描述 oid oid 行标识符 nspname name 名字空间的名字 ns ...

  6. PostgreSQL 12系统表(5)pg_index

    PostgreSQL 12系统表(5)pg_index pg_index包含索引的部分信息. 名称 类型 引用 描述 indexrelid oid pg_class.oid 此索引的pg_class项 ...

  7. PostgreSQL 12系统表(3)pg_tablespace

    PostgreSQL 12系统表(3)pg_tablespace pg_tablespace存储关于可用表空间的信息. pg_tablespace在整个集簇的所有数据库之间共享:在每一个集簇中只有一个 ...

  8. PostgreSQL 12系统表(2)pg_tables

    PostgreSQL 12系统表(2)pg_tables pg_tables提供对数据库中每个表的信息的访问 名称 类型 引用 描述 schemaname name pg_namespace.nspn ...

  9. PostgreSQL 12系统表(1)pg_class

    PostgreSQL系统表(1)pg_class pg_class记录表和几乎所有具有列或者像表的东西.这包括索引.序列.视图.物化视图.组合类型和TOAST表. pg_class中的一些逻辑标志被以 ...

最新文章

  1. 什么是Bootstrap Aggregating
  2. Codeforces Round #601 (Div. 2)D. Feeding Chicken,二维压一维,几何平面的分配
  3. [数据库] MySQL基础知识之日期判断及添加排序序号
  4. 使用TMG2010企业版组建大型***网络之3-配置NLB
  5. 集成CDI和WebSockets
  6. Laravel框架开发规范-修订版
  7. mysql Proxy 的使用测试-2
  8. python爬虫ppt_完全零基础 轻松学Python:数据类型:数字类型、空类型、布尔类型...
  9. mysql8无法修改端口_mysql8.0.18 修改端口报错 Can't start server: Bind on TCP/IP port: Permission denied...
  10. hannoi塔java程序_基于Java实现的Hannoi汉诺塔自动演示程序
  11. 计算机考研408(计算机网络(持续更新))
  12. 轻办公之Windows下的可道云
  13. 学习opencv:PS滤镜—浮雕
  14. 网易云音乐:从刷屏 IP 到音乐生活王国
  15. 欧空局(esa)下载哨兵-Sentinel影像-(史上最全讲解,老少皆宜)
  16. 个人域名和企业域名的区别
  17. 图解图库JanusGraph系列-一文知晓“图数据“底层存储结构(JanusGraph data model)
  18. Star CCM+ :迎浪小船 DFBI
  19. DLNA介绍(包括UPnP,2011/6/20 更新)
  20. 迅为iTop4412精英板运行QT程序触摸/鼠标失灵

热门文章

  1. 【BZOJ1037】【codevs1410】生日聚会,DP
  2. 【BZOJ1443】游戏Game,博弈+二分图匹配
  3. 包头昆区多大面积_包头地铁“胎死腹中”,何时“卷土重来”?
  4. vue 获取响应头里set-cookie的值_最简化 VUE的响应式原理
  5. 2017.9.28 CF #R2 B 思考记录
  6. 【英语学习】【医学】无机化学 - 化合物命名(2) - 非金属类二元化合物
  7. string与string.h的区别
  8. java决策树算法_「Smile」一下,轻松用Java玩转机器学习
  9. 机器学习的概念性的总结
  10. 三款最安全的Linux操作系统(适合从事网络安全工作者使用)