with (nolock) で遅くなる?
職場で、とにかくselectにはwith(nolock)付けなさいという空気があるため一通り付けてはいるのだけど、with(nolock)付けるとやたら遅いSQLに遭遇。(SQL Server 2000)
実際にはDTSの中でデータコピーを行うだけのSQL。1秒に5件位しかコピーしてくれない・・・。
ひどいときは、全くコピーしてくれない。かといってデットロックとかでもない様子。
ちなみに、クエリアナライザで実行するとほぼ一瞬(1万件位)。
まさかと思ってDTS内のwith(nolock)をはずして実行したら、いつもどおりのコピーぶり。
???
何なのだろう?