READ UNCOMMITTED
ただし、これにより、トランザクションがコミットされる前にプロセスがデータを読み取ることができます。これは、ダーティ リードと呼ばれます。 参考資料
行のバージョン管理を有効にすることをお勧めします。更新により行の新しいバージョンが作成され、他の選択ステートメントは、このバージョンがコミットされるまで古いバージョンを使用します。これを行うには、READ_COMMITTED_SNAPSHOT モードをオンにします。 こちら に詳しい情報があります .行のバージョンの維持に伴うオーバーヘッドがありますが、UPDATE/SELECT のデッドロックは解消されます。