スキーマの一部が次のように見えるテーブルがあります。
SubId 列は PK であり、クラスター化インデックスです。このテーブルに行を挿入する (挿入のみ) C# (Entity Framework を使用) アプリケーションがあります。アプリケーションはマルチスレッドで、通常は一度に 4 つのスレッドをアクティブにして、このテーブルに行を挿入します。かなり頻繁に、次のようなデッドロックが発生します。
私はこれに本当に混乱しています。明らかにデッドロックが発生していますが、方法がわかりません。私は厳密に挿入を行っており、アプリケーション外の他のプロセスがこのテーブルにアクセスしていません。