-1

1 時間ごとに実行される更新クエリがあります。実行するとシステムがフリーズし、誰も作業できなくなります。この問題を解決する方法

私のクエリは次のとおりです。

update  SL
set TrsID=U.TrsID
from ST (nolock) as T
join SL as P on T.TrsID=P.TrsID
join ST (nolock) as U on U.TrsUnionID=T.TrsUnionID
        and U.LotID=T.LotID and U.TrsID<>T.TrsID
where T.TrsID>195171640
and U.TrsTypeDesc2=' (PENDING)'

(nolock)を使用しましたが、フリーズします。何をすべきか

4

1 に答える 1

1

Microsoft の「ロックなし」は非推奨であるため、そのキーワードを使用して目的の結果を期待することはできません。これらのリンク Link1 および Link2 のトピックの詳細を読みください

ここに画像の説明を入力

問題の原因がリソースのブロックである場合は、適切な分離レベルでトランザクションを使用してください。

于 2016-09-03T06:31:52.250 に答える