powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Нагрузочное тестирование базы на Azure
6 сообщений из 6, страница 1 из 1
Нагрузочное тестирование базы на Azure
    #39966456
Кнюпель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пытаюсь провести нагрузочное тестирование базы на Азуре, открываю к ней одновременно скажем всего 50 соединений, которые выполняют простенькую ХП, все это подвисает секунд на 15-20, после чего возвращает результат. Следующий раз эти-же 50 соединений отрабатывают за 200 миллисекунд. Т.е. очевидно тормоза с открытием новых соединений.
Почему так происходит и как можно это починить? Я попытался для теста каждую минуту прогонять запрос к другой тестовой ХП что-бы посмотреть откроются-ли соединения, они отрабатывают, но первоначальная ХП после этого все равно виснет, т.е. почему-то открытые соединения не использует (за исключением соединений с запросами к конкретно этой процедуре). Или может это не соединения вовсе тормозят?
...
Рейтинг: 0 / 0
Нагрузочное тестирование базы на Azure
    #39966464
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кнюпель,

а "база на Азуре" в эластик пуле или с выделенными ресурсами?
...
Рейтинг: 0 / 0
Нагрузочное тестирование базы на Azure
    #39966480
Кнюпель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
komrad

а "база на Азуре" в эластик пуле или с выделенными ресурсами?

с выделенными, General Purpose с 4-мя vCore, оплата почасовая, никакого serverless. И я не думаю что это тут сильно влияет, Basic база за 5 баксов в месяц ведет себя похожим образом
...
Рейтинг: 0 / 0
Нагрузочное тестирование базы на Azure
    #39966509
Фотография vikkiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кнюпель,

а что с инфраструктурной колокацией? регионами?
просто может быть не на стороне базы проблема
(даже пока не затрагивая кэширование, особенно если под одним и тем-же пользователем в пределах одной роли вместо 50ти)
при некоторых сценариях а по линии построения маршрута / разрешения имён / DNS.
более полноценно если есть выделенный внутренний ресурс в той-же гео-зоне,
напр. выделенная VM на внутренней Azure VNET, т.е. без всяких Azure functions которые могут свою латентность добавлять.

в смысле для чистоты сначало надо-бы исключить возможность внесения этой проблемы другими элементами цепи тестирования
и потом уже мониторить что на самом SQL сервере происходит (тайминги от получения запроса и до выдачи результата)
...
Рейтинг: 0 / 0
Нагрузочное тестирование базы на Azure
    #39966511
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кнюпель,

выполните SELECT 'ECHO' ECHO вместо процедуры.
...
Рейтинг: 0 / 0
Нагрузочное тестирование базы на Azure
    #39966513
Фотография a_voronin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кнюпель,

Да наверное нужные ноды облака пробуждаются из спячки. О, к нам обратился наш великий владелец аккаунта, слушаем и повинуемся!!! Только им нужно время как и джину, чтобы из бутылки вылезти.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Нагрузочное тестирование базы на Azure
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]