摘要: 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 阅读全文
posted @ 2012-03-27 11:39 qanholas 阅读(2762) 评论(4) 推荐(4) 编辑
摘要: 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 , ... 阅读全文
posted @ 2012-03-27 08:44 qanholas 阅读(909) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示