Entity-Framework: Задержка при первом доступе при наличии одной базы данных на клиента в многопользовательском приложении - PullRequest
0 голосов
/ 11 октября 2018

У нас есть мультитенантное веб-приложение asp.net, которое доступно в Azure.У каждого арендатора есть своя база данных.Чтобы сократить расходы на хостинг, базу данных можно перевести в автономный режим и снова включить в сеть, когда сделан запрос для этого арендатора.

Проблема заключается в том, что первый доступ к этой базе данных является чрезвычайно медленным, что приводит ко многим тайм-аутам.Мне трудно понять, почему это проблема, потому что схема базы данных и, следовательно, отображения EF одинаковы для всех баз данных.Можно ли что-нибудь сделать, чтобы решить эту проблему?

(Примечание: использовали EF 6.1.3; SQL Azure и Elastic pool для баз данных)

...