摘要:
SQLSERVER 2008 R2 SP1 64位,链接服务器为32位的SQLSERVER 2000 SP4,链接服务器名称为LINK_39 一般来说,我们想到加了distinct肯定慢的,但是是不是所有情况都是这样呢,是不是SQLSERVER的智者千虑必有一失?另外特别强调,在另一部SQLSERVER 2000 SP4服务器 就不会出现这种情况,加DISTINCT是正常的稍慢(数据量不太大),数据库索引正常仔细看以下两个语句,第一个加了DISTINCT,第二个不加,UPDATE aSET flag = 1FROM LINK_39.test_01.dbo.NSB_test AS a JOIN 阅读全文
摘要:
CREATE TABLE #t1 ( id INT IDENTITY(1, 1) NOT NULL , BH INT )INSERT INTO #t1 SELECT 492417420 SELECT *FROM #t1 DROP TABLE #t1 --更新一条数据 ,实际上更新影响0行 --4秒 UPDATE test.[sgoa_data].[dbo].[nsb]SET flag = 1 FROM test.[sgoa_data].[dbo].[nsb] AS a JOIN (SELECT B.bh FROM test.[sgoa_data].[dbo].[nsb] AS B , ... 阅读全文