性能测试
1、mysql性能测试
单机:大约支持300/s的读请求,每次请求可能包括一个到几个sql语句,所以每天能支持的读请求大约是300*4w=1200w
写请求大约30/s,每次也是几个sql,每天支持的写请求大约30*4w=120w
所以单机mysql大约能支持1000多万pv,如果要支持2000w的pv可以考虑加cache
2、cache 内存为王
内存的cache极限压力>5w,实际可以达到10w,5w是可以稳定处理的情况,当然还要看实际具体环境,mysql能达到几千就很不错了。
2-8法则:300*4w/0.2=6000w ,就是说存在cache的情况下mysql可支持6000w/s请求的并发压力
3、0/1库 dump merge,写a内存,dump,写b内存,清理a,写a
4、一致性哈希解决雪崩效应(大规模缓存失效)