解决方案 »
- mysql帮忙优化一条sql语句,模仿Oracle函数 row_number() over()函数实现分组后自增长,请大神帮忙。
- where后面条件的顺序会影响性能么?
- 求语句,在表2的字段2中,随机插入表1的字段1的内容
- 远程连接mysql
- 两个表之间多对多 如何查询?
- Mysql如何导入已经写好的命令语句?
- 在线80分求救,mysql修改unique索引出错
- message from server: "Access denied for user 'root'@'localhost' (using password: YES)"
- 关于mysql gui的问题
- RedHat5.9下安装MySql 5.7 步骤
- 外键名字是干嘛的呀?
- 求一行联动查询代码!!
手册上也说了,目前还不成熟。
考虑了一下,我是在一个连接上面做的多线程,是不是应该使用连接池做多线程?
使用连接池是一法,但提前你的数据量有那般大吗?
你自己确定
整好了,没有用线程池,考虑了一下根本问题就是一个连接上不能做多线程,加互斥其实还是单线程访问数据库,解决办法就是每个线程对应建立一个连接,这样可以多线程操作数据库,而且这样连接之间不需要互斥,去掉了互斥速度提升了很多,原来用单线程处理1000条数据各种计算之后大概要20秒,现在单线程处理8000条数据才30秒