仅使用 SSMS 对服务器之间超过 1Gb 链路的 SQL 进行缓慢查询
服务器配置:
Main SQL Node:
32GB Ram
16 cores
Sage Evolution Server:
16 cores
16GB ram
服务器的配置是,它们都位于 ESXi 主机上,彼此之间有 1Gb 互连,我已为其分配了 10.0.0.0/24 的 IP
Results query to do 900k results takes:
23 Seconds on the main server
58 Seconds on the Sage server
So far the bottleneck seems to be the Interlink between the servers:
10GB file Copy Speed: 1Gb/s
SQL Queries 30Mb/s
如果需要更多信息,我们将很乐意提供
答案1
我是一名 SQL 专家,所以我开始怀疑 SQL Server。我建议您从 www.brentozar.com 下载并运行 sp_Blitz 吗?只是为了看看您的设置是否不正确。
我还发现 SSMS 无法像 SQL Server 提供数据那样快速地接收和显示许多行。尝试在查询 -> 查询选项 -> 结果中禁用结果集,单击“执行后放弃结果”。