SF
牛肉烧烤屋
牛肉烧烤屋
注册登录
关注博客
注册登录
主页
关于
RSS
详解分布式缓存不一致性的所有情况!除了分布式缓存外,其它场景又是如何解决缓存一致性的呢?
牛肉烧烤屋
5 月 11 日
阅读 7 分钟
271
持久化层和缓存层的一致性问题也通常被称为「双写一致性问题」,“双写”意为数据既在数据库中保存一份,也在缓存中保存一份。对于一致性来说,包含强一致性和弱一致性,强一致性保证写入后立即可以读取,弱一致性则不保证立即可以读取写入后的值,而是尽可能的保证在经过一定时间后可以读取到,在弱一致性中应用最为广泛...
线上出现慢 SQL 怎么办?仅使用 EXPLAIN 就能解决所有慢 SQL?
牛肉烧烤屋
5 月 2 日
阅读 4 分钟
375
引言生产环境出现慢 SQL 的危害呢?吞吐量下降,延时变大。长时间占用连接池,导致客户端和 MySQL 吞吐量下降,客户端迟迟等不到响应结果风险扩散。慢 SQL 将导致 CPU 飙升,影响其它所有 SQL 的执行性能而很多时候解决线上慢 SQL 并不是一个 EXPLAIN 就能解决的。本文将从事前、事中、事后介绍,该如何解决慢 SQL感知线...
如何解决 JVM OOM 和内存泄漏问题?事前、事中、事后分别怎么做?
牛肉烧烤屋
4 月 19 日
阅读 4 分钟
542
当内存泄漏达到一定程度,就会导致 OOM,这是常见的导致 OOM 的原因之一。除此之外,还有哪些常见的 OOM 原因呢?线上真出现了 OOM 问题,又该如何快速止血和解决呢?
MQ 消息堆积了怎么办?批量消费具体怎么做?一步步教你如何解决!
牛肉烧烤屋
2 月 23 日
阅读 12 分钟
910
引言可能因为今天出现热点,导致了 MQ 出现「消息堆积」,下游需要几天才能把消息消费完。为了避免这种情况,我们需要解决以下问题:如何知道 MQ 出现了「消息堆积」?如何定位并处理「消息堆积」问题?如何避免「消息堆积」问题?本文以 RocketMQ 为例解决消息堆积思路监控和告警首先要确定的是,如何得知 MQ 出现了「...