标签: mysql multithreading
我有这个多线程Windows服务,该服务每隔一定时间间隔将数据轮询一次到我们的数据库。每个创建的线程将为每个事务(SELECT / INSERT / UPDATE)创建新的 MySqlConnection ,以避免共享的 DataReader 异常。但是,每次线程进行事务处理时,服务器中都会遇到CPU高峰。其中一些事务正在访问相同的表。
Windows服务是在.Net 3.5上编写的
问题:
修改
我还设置了“ pooling = true;”在我们的连接字符串中。