免费注册 查看新帖 |

Chinaunix

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

如何查看当前informix数据库分配的锁数量?急!在线等 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-08-28 11:43 |只看该作者 |倒序浏览
如何查看当前informix数据库分配的锁数量?急!在线等

论坛徽章:
0
2 [报告]
发表于 2006-08-28 15:52 |只看该作者
mc-nms-v4->/opt/informix> onstat -k

IBM Informix Dynamic Server Version 9.40.FC2W2   -- On-Line -- Up 4 days 02:15:39 -- 1826816 Kbytes

Locks
address    wtlist    owner     lklist           type       tblsnum  rowid    key#/bsiz
10a43d4d0  0      175519228  0              HDR+S    100002   20a         0   
10a43d620  0      175519228  10a43d4d0      HDR+S    100002   201         0   
10a43dc40  0      175514908  0              HDR+S    100002   308         0   
3 active, 1000000 total, 131072 hash buckets, 0 lock table overflows


字段        说明                   备注
address        锁表中锁的地址        如果用户线程正在等待该锁,则锁的地址出现在onstat –u(用户)输出的walt字段中
wtlist        正在等待锁的用户线程(如有)列表中的第一项       
owner        正持有锁的线程的共享内存地址        此地址对应于onstat –u(用户)输出的address字段中的地址
lklist        所有者所持有锁的链接列表中的下一个锁       
type        使用如下代码指示锁的类型:         HDR开头+
                                           B 字节;S 共享;X 互斥;I 意向;U 更新;IX 意向-互斥
                                           IS 意向-共享;SIX共享的意向-互斥
tblsnum        已锁定资源的表空间号       
rowid        行标识号        行标识等于0,则该锁为表锁;
                     行标识以两个0结束,则该锁为页锁;
                     行标识为6个数字或更少且不以0结束,则该锁很可能是行锁
                     行标识多于6个数字,则该锁很可能是索引键值锁
key#/bsiz        索引键号或对VARCHAR锁的已锁定字节数        如果该字段包括“K-”,后跟值,则是键锁。值标识哪个索引正在被锁定。
                                                      例如:K-1,标识对表所定义的第一个索引上的锁

论坛徽章:
0
3 [报告]
发表于 2006-08-28 23:45 |只看该作者

回复 2楼 niuxxf 的帖子

another way to query syslocks table

论坛徽章:
0
4 [报告]
发表于 2006-08-29 15:40 |只看该作者

多谢各位!!

多谢各位!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP