У меня есть базовое приложение .net, которое развернуто в качестве веб-задания в Azure.Он слушает тему и в соответствии с тем, что читает, выполняет операции CRUD над базой данных SQL Server (для этого приложение использует ядро EF).
Дело в том, что при запуске приложения количество открытыхколичество подключений увеличивается, и большинство из них не используются в течение длительного времени (даже в течение нескольких дней).
Есть ли способ заставить приложение не создавать слишком много спящих соединений?
Я попытался запустить свое приложение локально, используя локальную базу данных SQL Server (Express).Когда я запускал его, он оставался открытым только около 3-х подключений (с таким же количеством обработанных сообщений, как при развертывании в качестве веб-задания).