【发布时间】:2018-05-13 13:48:57
【问题描述】:
我有一个网站,它使用轮询不断从我使用 .NET 和实体框架设置的 API 获取信息。我的数据库托管在 AWS Aurora MySQL 中。今天当我使用 MySql 工作台访问我的生产数据库时,它说连接太多。
据我所知: 1. Entity Framework 管理连接的打开和关闭 2. AWS 根据用户请求自动扩展
为什么我会遇到这个问题?
是 AWS 问题还是 .NET 应用程序问题?
【问题讨论】:
-
您的代码是否鲁莽地创建连接,例如为每个查询打开一个新连接?您可能需要重新启动数据库实例才能访问它,当您这样做时,请密切关注
SHOW PROCESSLIST,看看当您开始运行您的应用程序时它是否开始被休眠连接阻塞。
标签: mysql .net entity-framework amazon-web-services amazon-aurora