调试最大连接池到达

时间:2015-10-25 09:17:03

标签: c# mysql connection-pooling

我们的应用程序在运行大型数据库操作时,在选择时间达到最大连接池。

我想调试这种情况,我的想法是检查每隔几分钟打开多少连接,如果我到达垃圾桶,打印数据库中所有已打开的查询。

这是一个好方法吗?此外,有谁知道如何检查有多少打开连接,google搜索到目前为止没有帮助。

我正在使用MySQL。

TY, 如果缺少任何信息,请告诉我

1 个答案:

答案 0 :(得分:0)

请验证: 1.使用连接池 - 默认启用(可能会关闭) 2.不要创建全局可访问的MySqlConnection实例,然后手动打开和关闭它

点击 here 了解详情。

如何在MySQL中查找活动的打开数据库连接数:

select * from information_schema.processlist;

点击 here 了解详情: