SQL Server 尽快将链接服务器表复制到本地表

问题描述 投票:0回答:1

目前我正在使用链接服务器进行简单的表复制:

DELETE FROM [LocalTable]
INSERT INTO [LocalTable] 
    SELECT * FROM [LinkedServer].[LinkedDB].[dbo].[RemoteTable]

目前仅需要 1 分钟即可完成 600k 行,而且我必须非常频繁地运行此操作。索引不同,本地表有3个,远程表有6个,都没有主键/外键。尽可能加快速度的最佳方法是什么?

编辑:这里有更多信息-

  • 400 MB 数据,115 MB 索引数据
  • 执行计划显示(总计): 16% 索引插入、12% 排序、66% 表假脱机、43% 表插入、15% 远程查询。
  • 本地服务器是SQL Server 2008,远程服务器是2022
sql sql-server sql-server-2008
1个回答
0
投票

尽可能加快速度的最佳方法是什么?

从 SQL Server 2008 升级到 SQL Server 2022。老实说,这些东西太旧了,我犹豫是否建议你尝试任何东西。

© www.soinside.com 2019 - 2024. All rights reserved.