进程死锁 请重新运行该事务 返回

SqlSugar
5 45

SqlSugar.SqlSugarException: 中文提示 : Select 实体与表映射出错,可以注释实体类中的字段排查具体哪一个字段。【注意:如果用CodeFirt先配置禁止删列或更新】 事务(进程 ID 63)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。
English Message : Entity mapping error.事务(进程 ID 63)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。

像以上这种情况应该如何处理?

热忱回答5

  • 这种一般是超出ORM处理能力扔的错

    0 回复
  • 一般是用异步或者队列处理  这种错误, 数据库处理不过来就会扔出 上面的错

    0 回复
  • 并发是不是过高,或者代码是不是比较耗时

    有没有乱用线程? 等方面排查,应该是全部异步并且不开一个线程

    0 回复
  • 我查询的时候用with nolock 是不是能解决这种问题

    0 回复
  • @水墨阡:withnolock可以提高 sqlserver的查询性能。能快一些

    0 回复