大量のメッセージを解析/ロードし、それらを SQL Server 2008 R2 インスタンスにロードするアプリケーションがあります。TVP を使用してコレクションを渡し、大きなスループットを実現していますが、かなりの数のデッドロックが発生しています。最近、問題が発生していた領域に PAGLOCK ヒントを追加したところ、問題の大部分が解決されました。
私の懸念は、これが大量の断片化を引き起こすことでしょうか? あれは正しいですか?また、いくつかの再設計オプションに取り組んでいますが、PAGLOCK ヒントを使用した場合の影響について少し理解を深めたいと考えていました。
提案やコメントをいただければ幸いです。
ありがとう、
S