我有一个脚本,它运行大约 60k 更新查询,其中包含近 500 万条记录的表上的 where 子句。更新查询很可能会更新每个案例的所有行。有没有更好的方法来优化它,因为它目前已经运行了几个小时?(myTable 中的 where 子句列没有索引,但它确实有主键)
update myTable set Col1 = Val1 where Col1 = Unq1
update myTable set Col2 = Val4 where Col2 = Unq23
update myTable set Col3 = Val8 where Col3 = Unq45
.......