SQL Server Reporting Server首次连接速度慢

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

我对SQL Server领域还不是很新,我们在可用性组中有一个新安装的Reporting Server。第一次执行任何报告时,似乎需要大约30-40秒才能返回结果。

我知道这是某种连接问题,因为后续执行报告的速度很快。如果连接空闲了一段时间,它似乎会尝试重新建立连接,并需要30到40秒。

这是正常行为,是否有解决方法?

sql-server reporting-services ssrs-2012
1个回答
0
投票

侦听器解析为2个不同的IP地址,第一个超时

由于SQL Server本机客户端会并行建立与所有IP地址的连接,因此在DNS端不应该成为问题,因为客户端驱动程序将使用首次成功IP绑定建立连接并丢弃所有未决的连接尝试。

但是,在您的情况下,可以通过在连接字符串中设置MultiSubnetFailover=Yes来避免速度过慢,因为客户端重试TCP连接的尝试要比操作系统的默认TCP重传间隔快。 Source..

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