02 2020 档案
摘要:我们面试经常会被问到数据库优化这块,我们很多时候能回答一些大而化之的策略,例如主从分离,分表分库之类,添加合理的索引,那继续追问,用的什么中间件主从分离,用的什么策略进行分表分库,什么是合理的索引,加了索引表扫描少了多少行,什么情况下索引会失效,好吧,笑容逐凝固,不知如何作答了,本篇就优先围绕sql
阅读全文
摘要:最近压测一项目,遇到的性能问题比较典型,过程记录下来,给大家做定位调优参考; 表象: 单接口负载测试,qps最高到300,响应时间200ms,应用cpu达到90%以上,8c机器,如下图,写到这里可能有部分同学就想说:处理能力还可以,不行就加机器,扩节点! 当然这是一种解决方案,但我认为如果直接这么去
阅读全文
摘要:「为什么写」 一直想写数据库相关的文章,最直接的原因是数据库这块我们工作中每天都会用到,也是面试求职绕不开的话题,无论你是何种测试,优秀的数据库能力都会非常加分,最近我在总结数据库性能优化这块内容,性能这块就如庖丁解牛,首先你需要知道牛的全貌,筋脉布局,才能解之,今天这篇文章,也先从全局的角度来看数
阅读全文
摘要:今天我所阐述的内容可能会对你绝大多数公司的同学做性能测试有帮助,具备广泛借鉴的价值,但这并不完全是最顶端互联网公司的使用方法,我还是会从用户的维度做适当分析,最top的互联网公司完全是数据分析,有非常严密的数据监控,但绝大多数的公司监控数据并不是很严谨。 首先无论何种测试,一定要确认测试目的,性能测
阅读全文