mdsk.net
当前位置:首页 >> jAvA多线程访问数据库怎么优化啊,并发很大 >>

jAvA多线程访问数据库怎么优化啊,并发很大

只是记录访问量而已对吧? 如果只是记录这种日志性的数据,可以建立一个消息池,把刷新的记录写到消息池

优化建议: 1. 在你的代码里大点评测下 每个操作花的时间. 譬如 dom4j解析花了多久, 存储

//将数据库中的数据条数分段 public void division(){ //获取要导入的总的

你可以测试一下执行的时间。 看看瓶颈在哪里,可能是数据库的操作sql语句的问题。 这个和多线程应

你的提问就有问题 当你的程序不管是不是多线程的 获得到一个数据库连接是 数据库会把这个连接标记为

首先synchronized不可能做到对某条数据库的数据加锁。它能做到的只是对象锁。 比如数据表t

//将数据库中的数据条数分段 public void division(){ //获取要导入的总

如果该方法不涉及写公共的资源比如一个静态的变量或者写文件,修改某个数据库的值的时候没有影响 比如你

多线程访问同一资源肯定存在并发问题,如数据丢失。 如果,每个线程访问不同部分,不会存在冲突问题。

以mysql为数据库写的一个粗陋的demo,你参考一下,希望不会因为代码过多被百度吞了 imp

网站首页 | 网站地图
All rights reserved Powered by www.mdsk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com