工作流任务处理时经常报死锁的错误
金蝶云社区-yolanda_shen
yolanda_shen
0人赞赏了该文章 1,002次浏览 未经作者许可,禁止转载编辑于2015年02月02日 08:47:54

如下内容,出现很频繁,可能跟工作流运行量很大有关系,请总部帮忙分析处理下,非常感谢!

事务(进程 ID 67)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。
1 1
发生时间: 2015-02-02 08:42:39
错误编号: BOS_ExecuteScalar
错误信息: 事务(进程 ID 67)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。
Sql语句: SELECT count(1) FROM V_WF_ASSIGN t0 LEFT OUTER JOIN V_WF_ASSIGN_L t0_L ON (t0.FASSIGNID = t0_L.FASSIGNID AND t0_L.FLocaleId = 2052) WHERE (t0.FRECEIVERID = '146710' AND t0.FSTATUS = 0)
===================================================
调用堆栈:

Server stack trace:
at Kingdee.BOS.App.Data.AbstractDatabase.ExecuteScalar(DbCommand command, SqlParam[] paramList)
at Kingdee.BOS.App.Data.DBUtils.ExecuteScalar[T](Context ctx, String strSql, T defaultValue, SqlParam[] paramList)
at Kingdee.BOS.App.Core.ListDataService.GetAllRecordsCount(Context ctx, String sSQL, List`1 sqlParams)

Exception rethrown at [0]:
at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)