摘要:
这次介绍一下T-SQL中“Not IN” 和“Not Exists”的优化。Not IN 和 Not Exists 命令 :有些情况下,需要select/update/delete 操作孤立数据。孤立数据:不存在主表中而存在其关联表中。操作这样的数据,一般第一反应是利用“Not in” 或 “Not Exists”命令。使用Not IN会严重影响性能,因为这个命令会逐一检查每个记录,就会造成资源紧张,尤其是当对大数据进行更新和删除操作时,可能导致资源被这些操作锁住。选择NOT IN 还是 NOT Exists现在SQL Server 中有两个命令可以使用大数据的插入、更新、删除操作,性能方面比 阅读全文