bdspAdmin
摆渡资源站作者,长期记录技术实践、资源整理、站点运维、AI 工具和个人学习过程中的可复用经验。
文章 677
数据与中间件 Redis 号称单线程,怎么利用多核 CPU
常说 Redis 是单线程,主要指核心命令执行长期以单线程为主,不代表整台机器只能用一个核。 最常见的方法:多…
数据与中间件 Redis 线程模型到底是不是单线程
说 Redis 是单线程,只说对了一半。更准确的说法是:Redis 的核心命令执行长期以单线程为主,但整个 R…
数据与中间件 MySQL 查询执行顺序不是你写出来的顺序
写 SQL 时我们常从 select 开始写,但 MySQL 的逻辑执行顺序并不是从 select 开始。 常…
数据与中间件 可重复读里一直读到旧值,这不是有问题吗
从“实时性”角度看,这确实不够新;但从“事务内结果稳定”角度看,这正是可重复读想要的效果。 为什么它会读到旧值…
阅读与随笔 MySQL 读已提交里的快照读和 MVCC 是什么关系
有关系。你说的“读已提交也会读取快照”,背后就是 MVCC 在起作用。 什么是快照读 普通 select 一般…
数据与中间件 MySQL 锁机制和事务隔离级别是什么关系
有关系,而且关系很紧。很多锁看起来复杂,本质上都是数据库为了实现不同隔离级别而使用的手段。 先抓住核心结论 隔…
数据与中间件 MySQL 间隙锁可以怎么理解
间隙锁可以理解成“锁住两条记录之间的空档”,重点不是锁已有数据,而是阻止别人往这个范围里插入新记录。 它锁的到…
数据与中间件 MySQL 锁机制可以怎么理解
MySQL 锁机制的目的很简单:在并发场景下同时兼顾数据正确性和系统吞吐。理解它时,先不要背术语,先抓住“锁谁…
数据与中间件 数据库索引的原理,先抓住这三个点
索引的本质是用额外空间换查询速度。数据库提前把查找路径组织好,避免每次都全表扫描。 第一点:索引背后是数据结构…