SQLサーバー2005で同じデータベースに使用する必要があるデータベース分離はどれですか。どの分離レベルが最適ですか。
私は非常に多くのストアドプロシージャを使用して、いくつかの更新されたテーブルレコードをトランザクションで使用し、いくつかはテーブルレコードを取得するために使用します。
テーブルレコードを更新している1つのSPが1つのSEを呼び出すとき、テーブルデータを取得するために別のSPを実行すると、待たずに実行する必要があります。
同じデータベースに使用する必要がありますか、どの分離レベルが最適ですか。
「変換スナップショット分離レベル」では、これを実行できます。 Teampdbデータベースの古いスナップショットデータを選択するため、パフォーマンスが低下する可能性があります。
あなたがお勧めするものは?
+1:質問する必要がある場合は... –
が最適でしょうか? – Paresh
別の隔離レベルの正当な理由がない限り、 'READ COMMITTED'のままにしておいてください。重要なブロックが発生した場合は、おそらくトランザクションの設計を見直す必要があります。 –