我有 2 个大表(数百万行),具有相似的列(一个暂存,一个主)查询所有大多数列。
所有列都是 VARCHAR(200)
MERGE
INTO [dbo].[TABLE1] [t1]
USING [dbo].[TABLE2] [t2]
ON [t1].[COL1] = [t2].[COL1]
AND [t1].[COL2] = [t2].[COL2]
AND [t1].[COL3] = [t2].[COL3]
AND [t1].[COL4] = [t2].[COL4]
什么是正确的索引策略。覆盖索引不起作用,因为它们主要用于谓词,而不是 Select 。聚集索引可以是 identity ,根本不用。那么具有 4 列的非聚集索引将太大.. 800 字节。