查看dm_db_index_usage_stats表中的last_user_update列。即使我运行,我也能看到
DELETE [table] WHERE 1=0
正在更新last_user_update。想法?
在文档中,user_updates
列定义为:
用户查询的更新数。这包括Insert、Delete和Updates,表示未受实际行影响的操作数。例如,如果在一条语句中删除1000行,则此计数将递增1。
并且last_user_update
被定义为:
上次用户更新的时间。
因此,如果DELETE
0行或1000000行,则会更新值,因为它与操作有关,而与行无关。导致0
行被删除的DELETE
仍然是DELETE
操作;CCD_ 7是否具有可以永远为真的东西(CCD_;"合理";WHERE SomeColumn = @SomeVariable
。