首页 > 解决方案 > 实体框架:在多租户应用程序中每个租户拥有一个数据库时首次访问延迟

问题描述

我们有一个可在 Azure 上使用的多租户 asp.net Web 应用程序。每个租户都有自己的数据库。为了降低托管成本,可以将数据库置于离线状态,并在对该租户提出请求时将其重新置于在线状态。

问题是对该数据库的第一次访问非常慢,导致很多超时。我发现很难理解这是一个问题,因为数据库架构以及 EF 映射对于所有数据库都是相同的。有什么办法可以解决这个问题吗?

(注意:数据库使用的是 EF 6.1.3;SQL Azure 和弹性池)

标签: entity-frameworkweb-applicationsmulti-tenant

解决方案


推荐阅读