系统优化是一个系统工程, 需要长期监控长期及时解决的事情。我一直在开发的一线,积累了一些经验,开这个专栏。欢迎大家一起讨论,互相学习及进步。 前言主要从两个方面来讨论 新系统 系统在设计时要考虑系统最大的qps,tps等指标,系统整个至少能支持业务最高峰*2来设计系统。是不是系统支持越高指标越好呢, ...
分类:
其他好文 时间:
2018-07-16 21:12:53
阅读次数:
207
一、什么是高并发 高并发(High Concurrency)是互联网分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计保证系统能够同时并行处理很多请求。 高并发相关常用的一些指标有响应时间(Response Time),吞吐量(Throughput),每秒查询率QPS(Query Per ...
分类:
其他好文 时间:
2018-07-16 14:14:01
阅读次数:
144
QPS query per second TPS transaction per second 不是特别关注,每个业务场景中事务标准是不一样的 Ⅰ、sysbench测试框架 Ⅱ、常用测试脚本 Ⅲ、开搞 这个老版本好像有参数设置热数据的量什么的,现在最新版本不知道咋搞,就先将就直接弄吧,不管了 ...
分类:
数据库 时间:
2018-07-12 20:18:41
阅读次数:
210
https://blog.csdn.net/u011239989/article/details/72863333 QPS高,sql简单的场景下, 需要 1. 提高数据库的服务器性能CPU 内存等 2.使用缓存 3.读写分离 QPS低, SQL复杂, 存在慢查询 需要1. 优化sql索引, 2.读写 ...
分类:
数据库 时间:
2018-07-12 12:57:08
阅读次数:
141
现在这个年代,你要是不懂高并发,你都不好意思说自己是搞互联网的!一、什么是并发,什么是高并发并发,两个及以上的行为一起发生,比如你一边吃饭一边看电视高并发,多个行为(至于是多少,这个没有定数,你可以认为是100,1000)一起发生二、要多久才能处理完这些请求首先,我们需要明确两个基本点1、处理每个请求需要耗费时间,哪怕时间很短2、服务资源是有限的,不能一次性处理全部请求我们可以假定总并发请求数量为
分类:
其他好文 时间:
2018-07-11 12:27:06
阅读次数:
840
mongoDB基础 阶段一、认识mongodb MongoDB————》数据库————》集合————》文档 mysql:表:行和列:字段 运用场景:如 送外卖骑手的实时信息、日志、游戏人物属性、微信附近人信息 运用特征:实时变化的 QPS 数据类型:每个文档以键值对的形式储存 进入:mongo 退出 ...
分类:
数据库 时间:
2018-07-07 00:20:24
阅读次数:
258
开发的原因,需要对吞吐量(TPS)、QPS、并发数、响应时间(RT)几个概念做下了解,查自百度百科,记录如下:1. 响应时间(RT) 响应时间是指系统对请求作出响应的时间。直观上看,这个指标与人对软件性能的主观感受是非常一致的,因为它完整地记录了整个计算机系统处理请求的时间。由于一个系统通常会提供许 ...
分类:
其他好文 时间:
2018-07-03 18:10:30
阅读次数:
180
以下两个插件提供测试结果,扩展图表显示 Response Times Over Time Transactions per Second 1、打开 https://jmeter-plugins.org/wiki/Start/ 找到需要的插件。 2、找到后,点击对应的插件名字进入详情页 ① 点击“Re ...
分类:
其他好文 时间:
2018-06-29 12:05:40
阅读次数:
410
一、单机有什么问题 1.机器故障 2.容量瓶颈 3.QPS瓶颈 二、主从复制 1.数据副本(高可用、分布式基础) 2.拓展读性能(读写分离) 简单总结: 三、主从复制配置 三、主从复制配置-实验演示 四、runid和复制偏移量 主Redis每次向从Redis传播N个字节的数据时,都会在自己的复制偏移 ...
分类:
其他好文 时间:
2018-06-21 01:39:14
阅读次数:
245
MySQL的性能指标计算和优化方法1 QPS计算(每秒查询数) 针对MyISAM引擎为主的DB mysql> show global status like 'questions';+ + +| Variable_name | Value |+ + +| Questions | 2805815665 ...
分类:
数据库 时间:
2018-06-20 21:05:46
阅读次数:
173