![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
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"/>
上面设置了数据库连接池后,为什么登录窗体需要过几分钟才有响应?如果不设置数据库连接池的话,由于数据采集速度非常快,这样直接导致只能送入几条数据到数据库中?请问如何解决? 展开
上面设置了数据库连接池后,为什么登录窗体需要过几分钟才有响应?如果不设置数据库连接池的话,由于数据采集速度非常快,这样直接导致只能送入几条数据到数据库中?请问如何解决? 展开
展开全部
一般情况下不需要你设置连接池的,如果数据频率很高,那就需要用多线程之类的解决了,也就是数据采集后放入一个缓冲区(比如放在Queue里),然后另外一个线程持续的从这个Queue中取得数据(比如一次取一千条),然后批量提交进数据库,这也是普通的生产和消费者关系。
追问
能给个简单的程序例子吗?谢谢了!对这方面不是太懂
追答
百度搜索 C# 多线程 生产者 消费者
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询