CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Web 开发

大家一般怎么统计 ,谢谢

楼主koma_wind()2006-03-04 00:49:07 在 Java / Web 开发 提问

我现在有个流水表(记录用户输入查询的),如下:  
   
  关键词1   |   关键词2   |   查询时间等等(说明:关键词1和关键词2   是一对出现,一个查询当天流水表会记录下来)  
  ------------------------------------  
  还有一个统计表,功能,记录每一对关键词的查询总数  
  比如用户查询"北京"和"上海"或"上海"和"北京"(这两种是同一种含义)  
  如果这个统计表中有则增加1如果没有insert,我想每天晚上批量统计一下,但有个问题,如果流水表有1万条记录,统计表有2万的记录,这样的话.统计起来很耗数据库资源.开始想过在查询的时候统计,但影响,前台展示时间(毕竟是internet)大家有没有什么好的解决办法  
  我的msn:dirboy@msn.com 问题点数:50、回复次数:6Top

1 楼terry_yip(我只回答引起我思考的问题)回复于 2006-03-04 10:30:34 得分 40

如果你是单单考虑用户查询时所消耗等侍时间的问题,你可以用timer建一个任务,让它定时执行查询,例如一天执行一次,然后把执行后的查询结果放在统计表中,并且加一个时间段,如果在这段时间内执行的查询,都从这张表中读出事先查出的结果。  
   
  Top

2 楼koma_wind()回复于 2006-03-05 11:48:08 得分 0

timer   是不是一个线程   是每次触发呢还是人工去运行,我是虚拟主机Top

3 楼zx2002027(http://www.netyi.net/in.asp?id=zx2002027)回复于 2006-03-05 12:17:36 得分 0

UPTop

4 楼terry_yip(我只回答引起我思考的问题)回复于 2006-03-05 12:59:48 得分 0

http://www.top169.net/Article/programme/p04/p0403/200509/Article_12663.htmTop

5 楼believefym(feng)回复于 2006-03-05 13:12:24 得分 10

timer不需要人工触发Top

6 楼koma_wind()回复于 2006-03-05 15:17:54 得分 0

谢谢   关于我的主题(数据库数据统计的问题   大家有没有什么好的建议)Top

相关问题

  • 怎么统计!!!!!!!!!!!!!!!!!!!
  • 怎么统计!!!!!!!!!!!!!!!!!!!
  • 高手!怎么统计!!!!!!!急!!!!!!!!
  • 这种怎么统计!!!!!!!!!!
  • 统计报表怎么做 ??
  • 统计在线人数,不登陆的,怎么统计?
  • 寻求统计的一般方法和最简方法
  • 统计水圆里的烟民!大家一般抽什么烟!!
  • table怎么实现统计功能?
  • 如下统计查询怎么写?

关键词

  • 查询
  • 执行
  • 用户
  • 统计
  • 统计表
  • 关键词
  • 流水表
  • 记录
  • 时间
  • 问题

得分解答快速导航

  • 帖主:koma_wind
  • terry_yip
  • believefym

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo