0

NOLOCK の使い方は知っていますが、NOLOCK の仕組みを教えてください。

  1. テーブルが書き込みロックされている場合、戻り値はロックされません (書き込みロック中)。

はいの場合、どの状態のデータを参照しますか?

4

1 に答える 1

2

はい、NOLOCK はロックされたデータを返すことができます。返されたデータの状態は決定されていません (そして、「それは...と一致する」というほぼすべての主張について、ある MVP または別の MVP によって投稿された反例を見つけることができます...)。NOLOCK 読み取りは正しいとは保証されておらず、実際、多くの場合正しくありません。NOLOCK を使用する正当な理由はありません。ダーティ リードに対処しようとするのではなく、根本的な問題に対処する必要があります。

于 2013-09-20T10:22:54.670 に答える