在Web应用系统中,数据库性能是导致系统性能瓶颈最主要的原因之一。尤其是在大规模系统中,数据库集群已经成为必备的配置之一。集群的好处主要有:查询负载、数据库复制备份等。 MySQL数据库支持数据库的主从复制功能,因此在集群方面具有其独特的优势。众多国内外大型网站架构体系中,均采用了MySQL的主从数...
分类:
数据库 时间:
2015-10-27 19:13:28
阅读次数:
319
发表于2015-07-15 21:47| 10943次阅读| 来源《程序员》杂志| 27 条评论| 作者王晶昱 《程序员》杂志数据库DRDS分布式沈询摘要:伴随着系统性能、成本及扩展性的新时代需要,以HBase、MongoDB为代表的NoSQL数据库和以阿里DRDS、VoltDB、ScaleBase...
分类:
数据库 时间:
2015-10-25 22:15:10
阅读次数:
302
Emmagee介绍Emmagee是监控指定被测应用在使用过程中占用机器的CPU、内存、流量资源的性能测试小工具。该工具的优势在于如同windows系统性能监视器类似,它提供的是数据采集的功能,而行为则基于用户真实的应用操作开源地址:https://github.com/NetEase/Emmagee...
分类:
移动开发 时间:
2015-10-25 10:48:52
阅读次数:
231
这10个Linux工具可以帮助大家提高工作和使用效率,非常实用。1.w对,你没看错,就是w命令。使用该命令我们可以查看到当前登录系统的用户是谁,以及执行了哪些命令。2.nmonNmon是一个可以监控当前系统性能的小工具,使用之前需要先用如下命令进行安装:sudoapt-getinstallnmon安..
分类:
系统相关 时间:
2015-10-25 06:19:49
阅读次数:
381
1. 慎用异常 在Java软件开发中,经常会使用try-catch进行错误捕获,但是,try-catch语句对系统性能而言是非常糟糕的。因此,应尽量避免将其应用在循环当中。2. 使用局部变量 调用方法时传递的参数以及在调用中创建的临时变量都保存在栈(Stack)中,速度较快。其它变量,如静态变量.....
分类:
其他好文 时间:
2015-10-23 16:01:29
阅读次数:
254
Q1:什么是负载测试?什么是性能测试?A1:负载测试是通过逐步增加系统负载,测试系统性能的变化,并最终确定在满足性能指标的情况下,系统所能承受的最大负载量的测试,例如,访问一个页面的响应时间规定不超过1秒,负载测试就是测试在响应时间为1秒时,系统所能承受的最大并发访问用户的数量。性能测试:指在一定的...
分类:
其他好文 时间:
2015-10-22 10:42:43
阅读次数:
249
在IDF05(Intel Developer Forum 2005)上,Intel首席执行官Craig Barrett就取消4GHz芯片计划一事,半开玩笑当众单膝下跪致歉,给广大软件开发者一个明显的信号,单纯依靠垂直提升硬件性能来提高系统性能的时代 已结束,分布式开发的时代实际上早已悄悄地成为了时代...
分类:
其他好文 时间:
2015-10-18 15:26:34
阅读次数:
180
虚拟机可以工作在client和server模式下 如图所示: server模式会尝试收集更多的系统性能信息,使用更复杂的优化算法对程序进行优化。 因此,当系统完全启动并进入运行稳定期后,server模式的执行速度会远快于cli...
分类:
其他好文 时间:
2015-10-16 19:14:51
阅读次数:
255
圆满完成北京辰安信息科技有限公司性能测试企业内训 2015年8月22日-23日,POPTEST圆满完成为北京辰安信息科技有限公司定制的《应用系统性能测试规划实施与分析》内训课程,助力企业提升员工测试技能。
分类:
其他好文 时间:
2015-10-16 14:47:00
阅读次数:
129
为什么要实现性能测试自动化?自动化性能测试是利用产品、人员和流程来降低应用程序、升级程序或补丁程序部署风险的一种手段。自动化性能测试的核心是向预部署系统施加工作负载,同时评估系统性能和最终用户体验。LoadRunner包含哪些组件?LoadRunner包含以下组件:Virtual User Gene...
分类:
其他好文 时间:
2015-10-15 18:02:12
阅读次数:
129