更新语句需要太长时间

时间:2017-01-21 18:40:26

标签: performance sqlperformance

我必须更新表中所有行的列值(实时值) 我在循环中使用简单的更新语句

for (i = 1; i < totalRows; i++)
{
    using (var command = new SqlCommand("update [dbo].[real]  set rtv= " + engValues[i] + ",[DateTimeR] = '" + DateTime.Now + "' where [ID]='" + i+ "' ",connection))
    {
        command.ExecuteNonQuery();
     }
}

更新整个表只需要大约10到15秒,其中只包含大约700条记录! 但是我需要每隔一段时间完成它吗?

0 个答案:

没有答案