项目情形 最近做项目发现有个业务逻辑性能效率巨慢, 实际上是扫描cosmos上面16个文件夹下面的数据, 每个folder下面大概分为100来个对应user的fodler, 然后对应user folder下面存放的是user的数据. 原逻辑是一个folder一个folder去scan ...
在做性能测试平台的优化过程中,由于启动任务相对其他测试任务比较频繁,而目前 次两个包的交叉对比 次 测试需要耗时 分钟整,因此打算优先对测试流程做一次优化,将测试时间消耗降低到 分钟。 由于一开始估计乐观,认为启动时间,一台设备理论上启动顶多 s, 也就 s,加上其他开销, 分钟都够了,能减少到 分钟应该小半天就能做完了。 于是就来到了第一步: .review代码流程 把启动流程里相关的sleep ...
2017-03-22 21:40 0 1428 推荐指数:
项目情形 最近做项目发现有个业务逻辑性能效率巨慢, 实际上是扫描cosmos上面16个文件夹下面的数据, 每个folder下面大概分为100来个对应user的fodler, 然后对应user folder下面存放的是user的数据. 原逻辑是一个folder一个folder去scan ...
前言 一直以来都是使用的工具压测系统接口,常用JMETER ,后面学习python,发现还能用脚本去测试系统性能,迫不及待试了一次,记录下 实施 安装python环境是自然要的,加上配置环境变量啥的,这些网上一大把,这里就不详述了。 要用到的python库locust (官方文档 ...
每次经历数据库性能调优,都是对性能优化的再次认识、对自己知识不足的有力验证,只有不断总结、学习才能少走弯路。 内容摘要: 一、性能问题描述 二、监测分析 三、等待类型分析 四、优化方案 五、优化效果 一、性能问题描述 应用端反应系统查询缓慢,长时间出不来 ...
最近换公司了,新公司项目技术是用dotnetcore + efcore 做业务层的数据查询。最近早会发言时候,测试提出有个页面查询列表速度特别慢,有几十秒之长。我听着有点诧异,毕竟之前在上一家公司我们接口查询速度必须在200ms以内,有1秒的已经很夸张了,几十秒基本没有用户体验。但是这毕竟不是 ...
ERROR: "Can't create a new thread (errno 12); if you are not out of available memory, you can ...
大家好,我是鸭血粉丝(大家会亲切的喊我 「阿粉」),是一位喜欢吃鸭血粉丝的程序员,回想起之前线上出现 OOM 的场景,毕竟当时是第一次遇到这么 紧脏 的大事,要好好记录下来。 1 事情回顾 在某次周五,通过 Grafana 监控,发现线上环境突然出现CPU和内存飙升的情况: 但是看到网络 ...
前两天遇到一个前端性能相关的bug,感觉还挺典型的,整理了一下解决过程和思路,写下来分享给大家。 场景是这样的,有一个答题的界面,可以播放音频、填空、提交答案,界面是长这个样子的: 看起来还挺简单吧,但是我们在手机上跑的时候,却遇到了以下问题: 1. 填完空后,提交按钮会由灰色变为蓝色 ...
最近,线上的 ETL 数据归档 SQL 发生了点问题,有一个 UPDATE SQL 跑了两天还没跑出来: 这个 SQL 其实就是将 t_retailer_order_record 中 arc ...