免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1983 | 回复: 1
打印 上一主题 下一主题

关于get snapshot for locks的解释 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-08-15 17:09 |只看该作者 |倒序浏览
当一个update事务没有commit的时候我得到了以下锁定列表,有人可以解释下吗?为什么有三个锁,他们各自表示什么意思呢?此外我想知道锁定了表的那一行可以吗? 一开始我以为 锁定对象名 = 256 代表了某一行,后来也确实发现了关联关系,比如 锁定对象名= 6是锁定了第三行,7是锁定了第四行,43是锁定了第40行,但是到了某行这样的规律就被打破了,比如锁定对象名= 256是锁定了第48行,中间一下子跳了很多,这个是为什么呢?


锁定列表
锁定对象名          = 256
节点号锁定被挂起于  = 0
对象类型            = 行
表空间名            = USERSPACE1
表模式              = ADMINISTRATOR
表名                = PROG
节点                = X
状态                = 已授权
锁定逐步升级        = 否

锁定对象名          = 3
节点号锁定被挂起于  = 0
对象类型            = 表
表空间名            = USERSPACE1
表模式              = ADMINISTRATOR
表名                = PROG
节点                = IX
状态                = 已授权
锁定逐步升级        = 否

锁定对象名          = 0
节点号锁定被挂起于  = 0
对象类型            = 内部 P 锁定
表空间名            =
表模式              =
表名                =
节点                = S
状态                = 已授权
锁定逐步升级        = 否

论坛徽章:
0
2 [报告]
发表于 2005-08-16 05:10 |只看该作者

关于get snapshot for locks的解释

"Lock Object Name"对于行级锁是指RID,对于表级锁是指FID,对于表空间,是空!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP