◆locktype列显示加锁的类型和封锁的粒度,有些锁的后缀还带有blk表明锁的状态。
前缀表明锁的类型:Sh—共享锁,Ex—排它锁或更新锁,中间表明锁死在表上(”table”或’intent’)还是在页上(page). 后缀“blk”表明该进程正在障碍另一个需要请求锁的进程。一旦正在障碍的进程一结束,其他进程就向前移动。“demand”后缀表明当前共享锁一释放, 该进程就申请互斥锁。◆table_id列显示表的id号,结合sysobjects即可查出被封锁的表名。
执行该进程后屏幕显示
Fid Spid locktype table_id page row dbname Class context
0 1 Sh_intent 678293476 0 0 QJYD Non Cursor LockFam dur
0 1 Sh_page 678293476 31764 0 QJYD Non Cursor Lock
0 18 Ex_intent 9767092 0 0 QJYD Non Cursor LockFam dur
……定位出错处
根据sp_who与sp_lock命令的结果,结合sysobjects和相应的操作员信息表。得到操作员及其在死锁时所操作的库表,便大约可以知道应用程序。
请保留地址 http://www.qqread.com/sybase/d348951.html相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
相关专题
- Sybase12.5下载地址(全) (5133次浏览)
- Sybase入门 (3175次浏览)
- 最近一段时间都在弄sybase和ms-sqlserver, (1049次浏览)
- BCP使用方法 (843次浏览)
- Sybase 安装及系统管理(下) (833次浏览)
- Sybase数据库介绍 (826次浏览)
- Sybase for linux安装步骤 (778次浏览)
- SQL Server 事务日志 (730次浏览)
- DBCC (704次浏览)
- Sybase数据库日常维护 (700次浏览)



