Сервер отчетов SQL Server замедляется при первом подключении - PullRequest
1 голос
/ 07 октября 2019

Я относительно новичок в мире SQL Server, и у нас есть недавно установленный сервер отчетов, который находится в группе доступности. При первом выполнении любого отчета для получения результатов требуется около 30-40 секунд.

Я знаю, что это какая-то проблема с подключением, потому что последующее выполнение отчетов происходит быстро. Если соединение какое-то время не используется, оно пытается установить соединение снова и занимает 30-40 секунд.

Это нормальное поведение и существует ли обходной путь?

1 Ответ

0 голосов
/ 07 октября 2019

Приемник разрешается на 2 разных IP-адреса, первый из них истекает

Поскольку собственный клиент SQL Server устанавливает соединения со всеми IP-адресами параллельно, это не должно быть проблемой приСторона DNS в качестве драйвера клиента установит соединение с первым успешным привязанным IP-адресом и откажется от любых ожидающих попыток соединения.

Однако, в вашем случае вы можете избежать медлительности, установив MultiSubnetFailover=Yes в строке соединения, так как клиент повторяет соединение TCPпытается быстрее, чем стандартные интервалы повторной передачи TCP операционной системы. Источник ..

...