我有两个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的结果是一样的。