我正在使用.NET打包的配置工具构建的应用程序。有一个开箱即用的请求,该请求反过来触发一条删除SQL语句并尝试从数据库中删除一行。自过去几个月以来,我们收到以下错误-[Microsoft] [ODBC SQL Server驱动程序]查询超时已过期。
我们无法在较低的环境中模拟这种情况,只能在生产环境中看到此问题。
我们认为的唯一问题是,在此删除请求与表中的另一个同时插入发生死锁的情况下,可能会出现死锁问题(我们有一个计划的作业,该作业将从大型XML拆分数据中插入数据到关系数据库中来自节点)
该如何解决?请注意,最近已经在表格上建立了索引,这减少了一段时间的频率,但又再次上升。