
性能相关
文章平均质量分 93
老城根
java小菜鸟
展开
-
spring boot下Servlet容器Tomcat和Undertow性能对比
测试目的:Tomcat和Undertow的性能做对比,确定生产环境调优参数测试工具压测工具:jmeterjvm监控工具:visualvm测试过程:设置jmeter的线程组参数,设置如下:100个线程,每个线程发起100个请求,线程启动间隔是1秒设置请求参数,这里设置的是http,post请求。测试tomcat下的性能表现viusalVm监控结果:转载 2018-01-25 15:53:50 · 4984 阅读 · 0 评论 -
jmeter压测集群部署和实战
双十一临近,系统的压测也随之而来。所以打算对系统进行一次压测,通过压测来了解服务器性能瓶颈,比如我当前的架构每秒并发是多少,我服务器最大能接受的并发是多少,是什么导致我的性能有问题;如果当前架构快达到性能瓶颈了,是横向扩容性能提升大,还是纵向扩容性能提升大。如果需要了解这些信息,需要在两方面下功夫,一个是对服务器进行性能压测,一个是对服务器进行性能监控。通过对服务器进行性能测试:我们可以了解到当前...转载 2018-02-08 16:34:26 · 3033 阅读 · 0 评论 -
数据库连性池性能测试(hikariCP,druid,tomcat-jdbc,dbcp,c3p0)
原文地址摘要: 本文主要是对这hikariCP,druid,tomcat-jdbc,dbcp,c3p0几种连接池的详细的功能和性能测试对比,通过这次测试对目前主流的一些连接池做一个全面的对比,从而给业务系统一个最佳的推荐。而唯品会venus-data支持三种连接池DBCP、C3P0、DRUID,其中C3P0作为默认的连接池。因此需要针对现状,研发一种分布式数据库连接池。测试结论性能方面 hikar...转载 2018-02-28 17:53:39 · 432 阅读 · 0 评论 -
接口压测性能分析及调优手段建议
常见的互联网架构中,一般都能看到spring+mybatis+mysql+redis搭配的身影,在我所服务的公司亦是如此。一般来说,应用内部的接口都是直接调用的,所谓的面向接口编程,应用间的调用直接调或者通过类似dubbo之类的服务框架来执行,数据格式往往采用json,即统一也方便各数据间做转换和取值,缓存一般使用redis或memcached,存储一些对象或json格式的字符串。对外提供的接口,...转载 2018-04-17 11:11:34 · 5006 阅读 · 3 评论 -
百万级别数据库优化方案
一、百万级数据库优化方案1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null最好不要给数据库留NULL,尽可能的使用 NOT NULL填充数据库.备注、描述、评论之...转载 2018-05-01 17:03:46 · 3062 阅读 · 0 评论 -
MySQL 性能优化 方案总结
原文可以从以下几个方面对MySQL进行优化, 效果: SQL和索引 > 数据库表结构 > 系统配置 > 硬件 但成本从低到高。1.SQL和索引优化1.1SQL1.1.1优化SQL语句的一般步骤:①通过show status 命令了解各种SQL的执行效率,show [session | global] status;1可以根据需要加上参数来显示session级(当前连接,默认)和g...转载 2018-06-14 22:29:35 · 1151 阅读 · 0 评论