求解多线程问题?数据库中有成千上万数据,每天都有20万以上标记为0的新纪录不断写入

问题描述

数据库中有成千上万数据,每天都有20万以上标记为0的新纪录不断写入。1、请写一段多线程程序,将此新数据交给N个处理器处理,处理完毕后标记更新1。N个处理器的处理能力不一,有时还会出现阻塞的情况,请考虑此情况。2、如果实际运行时此数据库经常因为查询统计而出现效率极低的情况,请给出解决办法?求解!

解决方案

本帖最后由 zp276588454 于 2011-04-13 17:55:10 编辑
解决方案二:
你还不如自己多去了解下线程方面的东西

时间: 2024-11-26 23:49:48

求解多线程问题?数据库中有成千上万数据,每天都有20万以上标记为0的新纪录不断写入的相关文章

我在数据库中有个数据是 .0348 ,单在farpoint 中显示出来是却成了 0.35 ,如何才能使其在Farpoint 中也显示0.348 啊 ?

问题描述 我在数据库中有个数据是.0348,单在farpoint中显示出来是却成了0.35,如何才能使其在Farpoint中也显示0.348啊? 解决方案 解决方案二:答对送大分了啊.解决方案三:答对送大分了啊.解决方案四:没用过farpoint,答不了.解决方案五:定义显示的格式,多指定几位小数,也可在显示前把值勤转换成字符串,然后再显示解决方案六:怎么定义啊,我就是不明白这个.解决方案七:引用4楼zdhsnail的回复: 定义显示的格式,多指定几位小数,也可在显示前把值勤转换成字符串,然后再

.net mvc 实时获取数据库信息,数据库不断有数据载入,然后页面就不断的显示新数据

问题描述 .netmvc实时获取数据库信息,数据库不断有数据载入,然后页面就不断的显示新数据.数据库有一个新数据,我的页面就在原数据的基础上显示一条数据,大家帮帮忙.比较着急啊,最好贴出代码来.谢谢各位啦! 解决方案 解决方案二:1:后台取数据的时间戳大于上一次时间戳(上次取得数据记录的最后时间戳)2:用ajax获取后台数据,不断的添加解决方案三:数据库通知功能(SqlDependency)会主动推送消息给前端.

仅靠志愿者运营,大数据文摘20万粉丝,如何炼成?

大家好,我是汪德诚,大数据文摘的创办人. 对很多朋友来说,我们没有见过面,但是我们并不陌生,因为我们已经通过文摘"交流"2年多了.从2013年7月25日大数据文摘发了第一篇文章后,我们一直专注大数据,每日坚持发布优质文章,从未间断.在这两年间很多朋友给了我们很好的建议和意见,也有读者问我们文摘如何运营.盈利模式.大数据行业及未来的判断.我想通过今天的文章,尽量回答大家的问题,抛砖引玉. 有希望和我交流的朋友可以发邮件到wangdc@bigdatadigest.cn 或加我微信20276

JSP中与标签要用不同的方式获得数据库中的数据

js|数据|数据库 问题描述: <input type="text" name="name" id="name" value=<%=bean.getName() %> size="12" maxlength="12" /> 如上所示,input通过value属性来获得数据库bean的数据. 而换成textarea时,这样做却不成.(当然数据库中有这项数据,你可以用out方法打印出来)

大数据 算法-数据库中有10万条记录,list中有5万条,怎样不通过for循环找出相同的数据?

问题描述 数据库中有10万条记录,list中有5万条,怎样不通过for循环找出相同的数据? java 中 .数据库中有10万条记录 list中有5万条 ,怎样不通过for循环,找出数据库和list中相同的数据? 解决方案 list中的数据批量导入临时表,跟那10W条数据对比,对比完一批删一批,得出相同数据插入另一张临时表, 解决方案二: 其实如果你只是找出相同的数据,你可以直接用SQL接可以了!我写一个SQL语句 select count(*),colName from tableName t

查询 java-mongoDB做查询,给两个时间,查询这两个时间段之间的数据(数据库中有时间这个字段)

问题描述 mongoDB做查询,给两个时间,查询这两个时间段之间的数据(数据库中有时间这个字段) 怎么用java操作mongoDB查询 ,查询条件是大于某个时间小于某个时间 要是用 $gt 和 $lte 来卡范围, 他们只支持int型,不支持Long型 解决方案 大神召唤术!!!!!!!!!!!!!!!!!!!!!!!!!!!!come on 解决方案二: 有了解的朋友吗??!!!!!!!!!!!!!!!!!!! 解决方案三: mongodb也可以在查询的结果集后面用Where(e => e.d

mysql数据库中有数据表但php无法引用

问题描述 mysql数据库中有数据表但php无法引用 <?php //1.连接数据库 try{ $pdo=new PDO("mysql:127.0.0.1;dbname=myapp","root",""); }catch(PDOException $e){ die("数据连接失败".$e->getMessage()); } //2.执行SQL查询,并解析与遍历 $sql="SELECT * FROM us

为什么数据库中有多条数据,单只能取出一条

问题描述 正在做一个web练手项目,使用mysql数据库,和tomcat的连接池.在连接数据库读取数据时,数据库中有多条记录,但却只能取出一条,而直接使用navicat for mysql直接运行查询语句却能读取出所有数据,求指教啊. 代码如下:public List<Article> findAll(){List<Article> result = new ArrayList<Article>();Connection conn = null;PreparedStat

sqlite删除数据库中的数据时偶尔会出现错误

问题描述 sqlite删除数据库中的数据时偶尔会出现错误 java.lang.IllegalStateException: Cannot perform this operation because the connection pool has been closed. 求助,connection pool 是啥啊,求大神指教. 解决方案 如果确定不是连接被关闭,那还有可能就是多线程访问sqlite,sqlite数据库是单线程操作的,那么当N多个Thread同时调用的时候,可能报这错误.这也就