当需要太多连接时,Azure Mysql数据库服务会生成失败的连接

时间:2018-08-30 12:43:34

标签: mysql azure azure-sql-database azure-mysql-database

在将压力测试(同时发送太多用户)应用于我们的应用程序时,我们遇到问题,我们的应用程序试图创建新的连接来为用户提供服务,但是azure Mysql DB服务会生成很多失败的连接。 / p>

Azure Failed connections diagram

由于Azure图小于10%,因此甚至DB服务器的CPU使用率也是如此。

Azure Mysql DB CPU usage

我认为问题是因为默认服务器参数不是最佳参数,这里是其中一些参数

Azure Server Parameter

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

每个定价层的连接数有限制。例如,具有1个vCore的基本层最多允许50个连接,而具有2个vCore的基本层最多允许100个连接。请阅读this文档以了解更多详细信息。

enter image description here