我有一个页面,在该页面中,我在另一个用户请求查看的同一时间点通过过程将值插入到 3 个表中。但是发生了DeadLock的错误。
而且我的插入过程也变慢了。比如 50 个用户在该表中并行插入数据,并且 15 个用户请求查看该数据。
" DEAD LOCK victim with Process ID(52)'Error"
我在所有三个表中都有 CusterIndex 和 Non ClusterIndex。其中启用了页级锁定和行级锁定。禁用它们会帮助我吗?
只有在进行查看或插入时,它才能正常工作。但是当同时过程开始加息时。它会触发“超时错误”或“死锁受害者”以供查看。并且锁越来越多,并且等待时间开始为 0.1< 分钟,然后逐渐增加。
提前致谢