
pg中的表锁和行锁,再系统表中,如何区分的?
pg中的表锁和行锁,再系统表中,如何区分的?
我来答
添加附件
收藏
复制链接
微信扫码分享

在小程序上查看
分享
添加附件
问题补充
1条回答
默认
最新
系统视图pg_locks
系统函数pg_lock_status
印象中好像没有系统表 区分的话 你可以看有一个列mode
postgres=# select locktype, relname,mode from pg_locks,pg_class where pg_locks.relation = pg_class.oid;
locktype | relname | mode
----------+-----------------------------------+-----------------
relation | pg_class_tblspc_relfilenode_index | AccessShareLock
relation | pg_class_relname_nsp_index | AccessShareLock
relation | pg_class_oid_index | AccessShareLock
relation | pg_class | AccessShareLock
relation | pg_locks | AccessShareLock
relation | db_user_pkey | RowShareLock
relation | db_user | RowShareLock
(7 rows)
复制


打赏 0
回答交流
Markdown
一级标题
二级标题
三级标题
四级标题
五级标题
六级标题
添加图片链接
上传图片
导航目录
Markdown语法参考
请输入正文
提示
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
