システムで多くのデッドロックが発生しています。
それらを修正するためにスナップショットアイソレーションを使用したいのですが、私のDBAはそれについて予約しています。
彼の懸念の1つは、スナップショット分離が書き込み速度を低下させることです。これは、キャッシュに書き込んでからTempDb(行バージョン)に書き込む必要があり、呼び出し元に戻ることができるためです。
「通常の」書き込みは、キャッシュに書き込むだけで実行できます。
これは行のバージョン管理のしくみですか?それともそれよりも複雑ですか?それはどういうわけかこれらを並行して行いますか?
それともスナップショットアイソレーションでは書き込みが遅くなりますか?