Adaptive Server用完了锁

2020-09-08 22:47发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)您好, 在进行数据库性能测试时...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


您好,

在进行数据库性能测试时,我得到了" Adaptive Server的锁用尽"性能观察。

当Adaptive Server的锁用完时,将发生此错误。

您是否具有数据库脚本或方法将帮助我们识别\分析正在获取更多锁的数据库spid?

很可能任何更新或删除语句自身都有错误的查询计划。

谢谢

Uday

7条回答
暮风yp
2020-09-08 23:29

您的问题要求提供一种脚本或方法来通过spid识别锁。 这是我通常的工作:

选择
     numlocks = count(*),
     relname = convert(char(30),o.name),
     id = convert(char(15),object_id(o.name)),
     spid = p.spid,
     类型= convert(varchar(14),t.name),
     blk = convert(char(5),p.blocked),
     主机名= p。主机名,
     程序= convert(char(6),p.program_name)
 来自master..syslocks l,sysobjects o,master..sysprocesses p,master..spt_values t
 其中l.id * = o.id和
 l.spid * = p.spid和
 db_name(l.dbid)= db_name()
 和t.number = l.type
 和t.type ='L'
 按o.name,p.spid,t.name,p.blocked,p.hostname,p.program_name分组
 按p.spid排序


 

一周热门 更多>