只显示主题贴

引用 同意! lz的情形目前每遇到过,不过有差不多类似的大数据量 当前公司的系统存在4大系统连接到一个数据库上,某些地方使用sybase,其他使用oracle 至少v9,没有用过sql2XXX 数据量非常大,按照月表存储,存在5类数据存为月表,每个月表数据至少300W 其中web系统一般架构在tomcat 5.0,少量在weblogic v8或以上, 目前觉得楼主应该 1 采用连接池 2 数据库能够给web提供多少连接就设置web最大连接为那个数值,当前看你们的系统并发访问>>>当前设置的连接20,觉得有问题 3 数据库服务器cpu 80%~100%之间绝对有问题,我们公司 ...
  • 进入论坛 Java
zb1015 写道 一个简单的方法,把sql到sqlplus里执行一下,看看用时,其实20个连接,你的sql运行快的话,40并发是没问题的,如果你的sql执行慢的话,别说20,100也是不行的.我刚刚遇到这个问题,还发了贴,他们说用缓存,但我还是把执行慢的sql用了存储过程,你可以试试   单个SQL执行的话,都不超过1秒,但是并发一多,时间就长了。我这里的SQL都是查询语句,虽然有子查询,但是使用存储过程是提高不了速度的。
  • 进入论坛 Java
真实应用环境中没有数据库操作吗?这样的测试只对没有数据库操作的应用有参考意义。
  • 进入论坛 Java
masterkey 写道这个问题不是应用服务器的问题,而是一个业务问题和业务处理方法的问题。 可以试一下采用lucene. 在我的印象中,lucene主要是用于检索的吧,在这里是否合适啊?另一方面,我这里的记录插入,是由另一个用C写的后台服务做的,这样对lucene的索引更新会比较麻烦。而且在高峰期插入记录速度会比较高,每秒有10条以上,不知道lucene能否承受这样高的索引更新压力。
  • 进入论坛 Java
个人理解,B/S模式就是C/S模式的特例,只是将客户端放在了浏览器里。可是现在的开发模式就非要把本该在客户端做的事情放到服务器里做,导致开发异常复杂混乱。我经常在跟同事讨论问题的时候,发现有人会搞不清楚一段代码到底是在服务器执行还是在浏览器执行。因为现在的框架完全模糊化了这些概念。我是从做DELPHI转过来做JAVA WEB开发的。我总有个想法,就是重视起浏览器端的JS开发,将其定位成WEB的客户端开发。最终实现一个类似VCL的界面组件框架,和类似DELPHI的可视化IDE,这样才能简化WEB界面的开发,提高效率。浏览器客户端与服务器端通过HTTP协议承载两者交互通信,再上层可以用XML封装复 ...
  • 进入论坛 AJAX
不少朋友都建议我使用多TOMCAT实例集群。以生产环境的机器配置,单TOMCAT实例的确不能充分发挥硬件的性能,主要是4G内存不能充分利用。跑两个实例可能 解决某些类型的压力负载的问题。但是我个人认为,现在的现象不太象是TOMCAT本身的并发性能问题。另外,这个应用除了主表,其他的很多表都做了缓存来减少读数据库的次数。如果要做多实例机群,就要解决缓存同步问题,这给开发和部署都增添许多的麻烦。单个TOMCAT实例,肯定是不能充分利用4G内存的了。但是目前45个并发的时候,才使用了200M的JVM内存,那么即使有100个并发,内存消耗肯定也不可能超过1G,所以内存不是单实例造成的瓶颈。对于4颗双核 ...
  • 进入论坛 Java
在将数据库连接数调成50之后,系统已经稳定运行了3个工作日,两个休息日,经受住了6次高峰压力。希望在下一个工作周,在更长的时间里系统都能继续保持稳定。阿弥陀佛!谢谢各位帮忙!不过在前几天我在公司做压力测试的时候,有一个很奇怪的现象。我测试的时候将数据库连接数设成20,在加压要40个并发请求时,从SQLSERVER里查到当前的连接数竟然有30几个。测试的数据库服务器是单颗双核至强2.4,那个时候数据库服务器CPU已经在80%-100%之间波动,而且还会周期性的回落到0%,然后又回升上来。页面的响应时间在4-5秒左右。再继续加压到60个并发请求,数据库里查到的连接数在48,42,35等数量上频繁波 ...
  • 进入论坛 Java
YRHYRH 写道 不知道你有没有使用 Apache Tomcat Native library ,基于你的硬件环境,tomcat本身有可以很大的优化调整空间。我估计你的Tomcat 死掉 当时整个机器的CPU使用率不会高,因为你的JVM占了很少的内存吧 没有使用Apache Tomcat Native library。 再次强调,TOMCAT并没有死,同一个TOMCAT里的MANAGER应用还能正常运作,速度还非常快。是本应用对请求无响应。 可以认为是应用死了。CPU占用率很低,在5%左右,JVM内存也只使用了200M左右。  
  • 进入论坛 Java
SteveGY 写道 sorry,我上面拼写错误,是APR,呵呵,还在想arp是什么。上一次我的问题在这里:http://www.javaeye.com/topic/86375,估计对你现在问题没有什么参考价值,但没有使用IIS5隔离这种奇怪的方法,直接按iis+tomcat的说明文档配置的,记得确实有点烦,还一定要配置一个固定名字的虚拟目录等等,不过确实不需要这种“隔离”模式。貌似这个connector配置很可疑啊。   能说一下你是怎么配置使用IIS6的吗?谢谢!
  • 进入论坛 Java
YRHYRH 写道 http://devnulled.com/content/2007/04/tomcat-6-surpasses-16000-simultaneous-connections/ http://www.javalobby.org/java/forums/t92965.html 文中说的TOMCAT6能支撑16000个连接,连接不等于并发请求,更不等于有数据库处理的复杂请求。是否有数据库处理逻辑以及逻辑复杂程度,对并发性能有决定性的影响。我的系统里也有通过AJAX从缓存里取状态的请求,返回只有3个字节,每秒处理上千个请求都没问题。但是这对有复杂数据库处理逻辑的请求并没有参 ...
  • 进入论坛 Java
mobilefeather
搜索本博客
博客分类
最近加入圈子
最新评论
评论排行榜