c#连接mysql数据,设置数据库连接池?? 15

<dataSourcename="npmes"connectionString="server=172.20.43.250;userid=root;password=ro... <dataSource name="npmes" connectionString="server=172.20.43.250;user id=root;password=root;database=npmes;pooling=true;Min Pool Size=20;Max Pool Size=100;charset=utf8"/>

上面设置了数据库连接池后,为什么登录窗体需要过几分钟才有响应?如果不设置数据库连接池的话,由于数据采集速度非常快,这样直接导致只能送入几条数据到数据库中?请问如何解决?
展开
 我来答
syht2000
高粉答主

2013-12-28 · 关注我不会让你失望
知道大有可为答主
回答量:3万
采纳率:79%
帮助的人:1.4亿
展开全部
一般情况下不需要你设置连接池的,如果数据频率很高,那就需要用多线程之类的解决了,也就是数据采集后放入一个缓冲区(比如放在Queue里),然后另外一个线程持续的从这个Queue中取得数据(比如一次取一千条),然后批量提交进数据库,这也是普通的生产和消费者关系。
追问
能给个简单的程序例子吗?谢谢了!对这方面不是太懂
追答
百度搜索 C# 多线程 生产者 消费者
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式