我理解这个话题并不新鲜,我读过几篇帖子但没有回答......
每次连接打开很长一段时间,但想法是使用连接池,不是吗?
据我所知,在MySQL中你无法在连接字符串中指定连接池。
如何做正确的事情,不要花很多时间打开数据库连接?
谢谢!
IDbConnectionFactory = connection = new OrmLiteConnectionFactory(TeleportParams.DbConnectionStr, MySqlDialectProvider.Instance)
...
void function1(){
var db = connection.Open();
db.Select("some request");
}
void function2(){
var db = connection.Open();
db.Select("some request");
}
...
function1();
function2();
答案 0 :(得分:1)
据我所知,在MySQL中你无法在连接字符串中指定连接池。
您可以将pooling=false
添加到disable Connection Pooling in MySql的连接字符串。