Eu tenho um script que executa aproximadamente 60 mil consultas de atualização com cláusulas where em uma tabela com cerca de 5 milhões de registros. As consultas de atualização provavelmente atualizarão todas as linhas para cada caso. Existe uma maneira melhor de otimizar isso, pois está em execução há horas? (Não há índice na coluna da cláusula where em myTable, no entanto, ela possui chave primária)
update myTable set Col1 = Val1 where Col1 = Unq1
update myTable set Col2 = Val4 where Col2 = Unq23
update myTable set Col3 = Val8 where Col3 = Unq45
.......