哈利の小屋

努力有时候战胜不了天分,但至少能让别人看得起你

欢迎光临我的博客小天地,这里可是我的小宇宙,来一起探索奇妙的知识星球吧!

执行一条SQL查询语句,期间发生了什么?

MySQL 的架构大致可分为两层:Server 层 和 存储引擎层。 Server 层: Server 层是MySQL的核心,负责处理大多数的核心服务功能,如连接器、查询缓存、预处理器、优化器、执行器以及所有的内置函数(如数学、日期和时间、加密函数)等。此外,还有跨存储引擎的功能(如存储过程、触发器

Redis缓存穿透、击穿、雪崩问题

一、缓存穿透问题 缓存穿透是指客户端请求的数据在缓存和数据库中都不存在,这样缓存永远不会生效,而且所有的请求都会经过数据库。 常见的解决方案有: 缓存空对象: 优点:实现简单,维护方便 缺点: 额外的内存消耗 可能造成短期的不一致

Redis缓存更新策略

一、redis缓存更新策略 缓存更新是Redis为了节约内存而设计出来的一个东西,主要是因为内存数据宝贵,当我们向Redis插入太多数据,此时就可能会导致缓存中的数据过多,所以Redis会对部分数据进行更新,或把他叫为淘汰更合适。 自动淘汰: 当Redis内存达到max-memory限制时,启动自动