【发布时间】:2012-02-26 05:38:36
【问题描述】:
在工作中,我们一直在破解一个存储过程,我们注意到了一些事情。
对于我们的一个更新语句,我们注意到如果这些值与之前的值相同,我们会获得性能提升。
我们没有说
UPDATE t1 SET A=5
列已经等于 5。我们正在做这样的事情:
UPDATE t1 SET A = Qty*4.3
无论如何,如果 UPDATE 操作中的值评估为相同,SQL Server 是否足够聪明,不会执行该操作,还是我只是被其他一些现象愚弄了?
【问题讨论】:
标签: sql-server database-performance