![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
性能设计
pikaxiao
从现在起,我要努力更新。。。。(* ̄︶ ̄)
展开
-
缓存常见问题及解决方案
缓存常见问题及解决方案在上一篇文章性能设计之缓存中,已经讲了缓存的设计,在这一篇中主要讲一下关于缓存使用中常见的问题以及处理方案。雪崩雪崩:缓存中大量key在同一时间过期,紧接着的一大波请求同时落在数据库上导致数据库连接异常,甚至崩溃。从上面的描述可知,问题只要出在大量key同时过期,那我们可以翻过来思考一下,如果我们能避免key不在同一时间过期,那雪崩问题不就解决了么。通常的做法有以下两...原创 2020-02-05 02:11:47 · 3515 阅读 · 3 评论 -
性能设计之缓存
缓存在系统中最消耗性能的地方就是对数据库的访问了,一般来说,增、删、改操作不会出现什么性能问题,除非索引太多,并且数据量有十分庞大的情况下,这三个操作才会导致性能问题。一般可以限制单表索引的数量来提升性能,比如单表的索引数量不能超过5个。绝大多数情况下,性能问题都出在查询上,select操作提供了非常丰富的语法,这些语法包括函数,子查询,like子句,where子句等,这些查询都是非常消耗性能...原创 2020-02-04 00:54:13 · 792 阅读 · 3 评论