我的SQL Server 2014数据库出现问题。
我有一个保存GPS设备数据的数据库,大约4000 gps设备在解析数据后将数据上传到服务器和服务器更新表A(所有数据都需要插入/更新到同一表中)。
在过去的一周中,数据库在SQL Server Profiler中显示了死锁事件。据我了解,保存在tableA
中的多个设备的数据正在导致这些死锁。
从前端开始,用户还从tableA
中选择记录,并更新一些记录(如果需要);
我试图分析死锁图,但是我无法理解它, 另外,请您指导我如何同时处理多个(4000个进程)插入/更新的数据库结构。
我已附上死锁图,请告诉我如何防止这种死锁情况。