sql - 分区表中的死锁
问题描述
SQL Server 表有多个分区。进程并行运行以访问不同的分区。即使更新进程和删除进程都访问同一张表的不同分区并且删除进程ID成为死锁受害者,死锁也会发生在更新进程和删除进程之间。根据死锁图,删除进程获取U锁,更新进程获取IU锁和因此陷入僵局。
如何解决这个问题并获得平滑的并行性。
解决方案
推荐阅读
- java - 在 AlertDialog 中,如何将图像设置在顶部
- laravel-5 - 显示存在关系的所有条目(雄辩)
- jenkins - 在 workflow-cps groovy 代码中获取 CpsScript 实例?
- json - Flutter - 使用 API 密钥
- regex - 在一组文件行中提取以下匹配项的匹配项
- amazon-web-services - 使用 --privileged 选项运行 docker 容器
- php - 根据使用的页面模板重定向用户
- sql-server - SQL Server 2008 - 从多行数据创建列
- c++ - 将成员带出临时位置时删除复制/移动
- ms-access - 使用 OpenArgs 将多个文本框传递到不同的表单中