Июля
Ура, решили мою проблему. Для анализа запросов к БД воспользовалась solarwinds. Но оказалось, что проблема не в базе. Всё же пришлось замучать админа и по логам разобраться что к чему. Вроде как количество запросов было больше лимита (какая-то настройка в .net core). Админ в конфиге приложения поменял max pool size со 100 на 2000 и тесты заработали. Но у меня не хватило знаний, чтобы разобраться самой :( Хорошо, что у меня крутой админ-девопс.
Много соединений к бд это не есть хорошо со стороны приложения. Почти наверняка можно обойтись меньшим кол-вом, и обратить внимание на другие параметры, например таймаут, размер и тип очереди (если есть). Также проблема может быть не в конекшн пуле, а например в тредпуле приложения. Не исключено, что соединение может и блокироваться