![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
性能测试
誉儿
这个作者很懒,什么都没留下…
展开
-
淘宝top接口响应时间优化
一、背景调用top接口的响应时间长(160ms左右),超时和连接异常频繁发生。导致消息组件消费工程的tps遇到瓶颈(单实例单消息队列250tps),只能通过增加实例数来支撑更高的消费能力。二、目标1、最大程度降低top接口的响应时间。2、减少超时和连接异常的次数。三、优化过程阶段一按top接口文档接入,以jws的AsyncHttp类作为http客户端。接口文档:http://ope...原创 2019-02-22 19:30:39 · 886 阅读 · 0 评论 -
高性高mongodb之执行计划
一、执行计划介绍MongoDB 3.0之后,explain的返回与使用方法与之前版本有了不少变化,介于3.0之后的优秀特色,本文仅针对MongoDB 3.0+的explain进行讨论。现版本explain有三种模式,分别如下:queryPlannerexecutionStatsallPlansExecution其中 queryPlanner 是现版本explain的默认模式,quer...原创 2019-02-11 19:51:09 · 292 阅读 · 1 评论 -
高性能mongodb之使用ycsb进行性能测试
我的专栏地址:我的segmentfault,欢迎浏览一、ycsb压测工具1.1ycsb workloadycsb的workloads目录下保存了6种不同的workload类型,代表了不同的压测负载类型,详细的介绍列在下面:workloada:混合了50%的读和50%的写;workloadb:Read mostly workload,混合了95%的读和5%的写,该workload侧重于测试集...原创 2019-02-22 19:24:19 · 2567 阅读 · 1 评论 -
高性能mongodb之利用javascript函数式编程玩转mongodb shell
我的专栏地址:我的segmentfault,欢迎浏览命令一集合记录数列表: db.getCollectionNames().forEach((name) => {print(name+","+db[name].stats().count)})快速展示mongo所有集合和集合的文档数,但是没有做排序。> db.getCollectionNames().forEach((name...原创 2019-02-11 20:39:40 · 1062 阅读 · 0 评论