私はこれのようなSQLクエリを持っています:
UPDATE tProfile SET LastActivity=@DateTimeNow WHERE UserId=@UserId AND Id IN ({0})
ここで、{0}-これはIDの刺し傷です。例:
UPDATE tProfile SET LastActivity=@DateTimeNow WHERE UserId=@UserId AND Id IN (1155,1684,41368)
そして、この文字列は数千のIDを持つことができます。
このクエリは100%CPUを使用しているため、このクエリをより簡単に実行するにはどうすればよいですか。
私はいくつかの代替案を知りたいです。