SQL Server比数据传输慢

时间:2017-10-16 18:13:11

标签: sql-server networking linked-server

我有两个Windwos Server 2012连接1Gbps交换机。它们在刀片中并共享相同的存储空间。

当我在它们之间复制文件时,我的速度为982Mbps。这太好了;)

此外,我在这些计算机上安装了两个SQL Server 2012,这些服务器使用TCP(非命名管道)相互链接。

他们之间的联系很慢。我创建了一个大表~2GB没有索引..

我也尝试使用索引表,当涉及链接服务器时,每个查询都慢约3倍。 我试图执行一堆小的,只能快速选择一行,而且它们也慢3倍。

不管我做什么,以太网速度总是~120Mbps

当我从SQL SERVER A执行时:

select * into SQL_SERVER_A.NEWTABLE from  
SQL_SERVER_A.TABLE

大约需要1分钟;

select * into SQL_SERVER_A.TABLE from LINKED_SERVER_SQLB.DATABASE.SCHEMA.TABLE

我需要2:30左右

所以我的猜测是,也许HDD不能优化如何读/写,因为它在不同的服务器上。

但是当我也从SQL SERVER A执行时,也是大约2:30

select * into LINKED_SERVER_SQLB.SCHEMA.NEWTABLE from LINKED_SERVER_SQLB.DATABASE.SCHEMA.TABLE 

所以我插入到同一个数据库中。但时间不同。所以我的猜测是网络问题。速度更新超过120Mbps。

我试过了tracert,我在一个箍上得到了其他机器。

这是网络问题吗? 我该如何进一步调查?

我试过OPENQUERY的结果是一样的。

执行计划: enter image description here

0 个答案:

没有答案