У нас есть сервер azure sql, при подключении более 40 одновременных пользователей мы получаем ниже ошибки.Максимальный размер пула Azure SQL Server
Истек срок истекло. Период ожидания истекает до получения соединения из пула. Возможно, это произошло из-за того, что все объединенные соединения использовались, и был достигнут максимальный размер пула.
При выполнении теста нагрузки мы получаем ошибку. Мы непосредственно выполняем хранимую процедуру с помощью инструмента ([http://www.datamanipulation.net/sqlquerystress/][1]). Для одной хранимой процедуры пользователя возвращается результат за 1 секунду.
Детали оборудования для лазурного стекла - стандартное ОБСЛУЖИВАНИЕ и s2 (50DTU) УРОВЕНЬ ПРОИЗВОДИТЕЛЬНОСТИ. Размер базы данных - 705 МБ.
Мы восстанавливаем одну и ту же базу данных на локальном компьютере. Локально мы используем экспресс-выпуск SQL Server 2014. Используя этот инструмент, мы успешно подключаем 200 пользователей.
Как достичь 200 одновременных пользователей в лазурном режиме? Буду признателен за ваши ценные комментарии.
На самом деле мы разрабатываем веб-API, мы ожидаем 1000 пользователей в секунду. Поэтому мы выполнили нагрузочное тестирование в веб-API с помощью visual studio. Мы сталкиваемся с некоторой ошибкой после 40 пользователей. R & D на этом, наконец, мы идентифицируем проблему в стороне базы данных. Используя вышеуказанный инструмент, мы проверяем загрузку хранимой процедуры. После 40 пользователей мы сталкиваемся с одной и той же проблемой. Инструмент автоматически закрывает и открывает соединение с базой данных. Локально мы достигаем 200 соединений используя этот инструмент –
Веб-API в основном аналогичен веб-приложению, поэтому мой подход применим. У меня есть веб-API с примерно 5 миллионами запросов на d ay, а одновременные подключения к SQL-серверу никогда не превышают 5. Конечно, у вас могут быть более длинные запросы и т. д., но 200 одновременных подключений по-прежнему являются признаком плохой жизни соединения, а не того, что вам действительно нужно. У вас есть источники для инструмента тестирования стресса? Вы можете проверить, закрывает ли подключения? – rouen
Ys его закрытия. Когда я выполняю проверку нагрузки на локальной машине, нет проблем и работает нормально. но в лазуре его не работает. Текущий лазурный план - это стандартные СЕРВИСНЫЕ ОБСЛУЖИВАНИЯ и s2 (50DTU) УРОВЕНЬ ПРОИЗВОДИТЕЛЬНОСТИ. Размер базы данных - 705 МБ. –