标签: c# mysql connection-pooling
我们的应用程序在运行大型数据库操作时,在选择时间达到最大连接池。
我想调试这种情况,我的想法是检查每隔几分钟打开多少连接,如果我到达垃圾桶,打印数据库中所有已打开的查询。
这是一个好方法吗?此外,有谁知道如何检查有多少打开连接,google搜索到目前为止没有帮助。
我正在使用MySQL。
TY, 如果缺少任何信息,请告诉我
答案 0 :(得分:0)
请验证: 1.使用连接池 - 默认启用(可能会关闭) 2.不要创建全局可访问的MySqlConnection实例,然后手动打开和关闭它
点击 here 了解详情。
如何在MySQL中查找活动的打开数据库连接数:
select * from information_schema.processlist;
点击 here 了解详情: