公司项目。由MSSQL迁移成MySQL。然后各位同事异口同声表示产品比以前卡了许多,但是并没有死锁之类的事情发生。本人百思不得其解。今天偶尔发现。一个方法在定义MySQLConnection后执行Open()操作,此方法竟然要需要耗费0.5秒左右。所以在这里请教各位老师,问题究竟出在什么地方?
我的MYsql数据库链接。
Database=Test;Data Source=127.0.0.1;User Id=root;Password=test;pooling=false;CharSet=utf8;port=3306;Allow Zero Datetime=true
我的MYsql数据库链接。
Database=Test;Data Source=127.0.0.1;User Id=root;Password=test;pooling=false;CharSet=utf8;port=3306;Allow Zero Datetime=true
解决方案 »
- mysql load data导入数据中间会出现ID编号不连续
- 祝大家新年愉快 请教一条mysql查询替换语句
- 【【【【请教大神,mysql读取count(id)后为0的不显示?求解】】】】
- mysql 查询不重复记录,急求,在线等!
- 请问,MySQL5.0中可以创建使用临时表吗?
- 请教一个更新数据的SQL语句
- 求救
- 1000.00元左右,请人做一个电子商务平台,包括数据(ASP、PHP……都可以),还有页面设计,不要很复杂,专售玩具的,要易于
- mysql这么流行了在CSDN里还属于其它数据库开发类的
- sysbench测试时,CPU值高,内存利用率低是为什么?
- MYSQL偶尔报错2003
- 呼唤WWWWA, insert into 和inner join 的使用
标准的格式类似于这样:
MySQLConnectionString = "Server=myServer;" & _
"Database=myDatabase;" & _
"Uid=myUserID;" & _
"Pwd=myPassword;" & _
"Connect Timeout=30;"
应该是Server=<IP> or server name
不知道你用Data Source 是否会导致变慢?可以试着换一下连接串看看,只用几个必要的参数。逐个排除。
是一个本机连本机的操作。应该跟连接速度没有关系吧?而且今天刚发现的。第一次定义connection,然后connection.open会在0.5秒左右,后面紧跟着几个定义connection,然后connection.open操作就会很快。在0.03秒以下。这是怎么回事啊
所以,需要池化。弄成pooling=true试试。
谢谢。昨天尝试着把pooling改成true。问题解决。