2

建立 SQL 连接既昂贵又缓慢,因此我们在 3 层应用程序中使用连接池等概念。

当使用访问 SQL 数据库的 Azure 函数时,我们必须连接到数据库,然后执行我们的逻辑。这不是让天蓝色的功能真的很慢吗?这不会通过过度使用连接来破坏数据库性能吗?

有没有办法在 Azure 函数中使用可重用的连接池?

4

1 回答 1

5

不,您将在 Azure Functions 上获得连接池,类似于在“普通”应用服务中获得的连接池。不会为每次调用重新创建函数实例;相反,多个后续调用可能由同一个实例提供服务。每个应用服务计划实例都有自己的连接池。

当然,如果您处于非常高的负载并且许多实例并行运行,它们将同时访问您的数据库。即没有跨实例池。

于 2018-01-08T08:02:04.160 回答