标签: performance tsql sql-server-2012
假设我想在SQL Server 2012中执行作为行存储的对象的UPDATE,并且某些列值不同,但大多数都是相同的。问题很简单 - 将Sql Server仅执行硬盘写入更改的列,还是会写入整行,无用地重写现有的列值只是一样?如果对象保存在DB中,分布在许多表(复杂对象)上怎么办?
我应该重新解释一下我的问题 - 在更新行时是否会对某些列的非更新UPDATE进行更新,甚至令人担心? 顺便说一句,我使用id列作为聚类键。