排序
修改权限后已建立连接不生效原因
修改权限后已建立连接不生效原因 问题场景 作为 DBA,你可能遇到过这种情况: -- 1. 给用户授新权限 GRANT SELECT ON db1.* TO 'user1'@'localhost'; -- 2. 但 user1 已有连接...
范围查询截断后面列原因
范围查询截断后面列原因 问题现象 联合索引中,一旦某列使用了范围查询(如 >, 10 AND c = 3; -- a: ✅ 索引(等值) -- b: ⚠️ 索引(范围) -- c: ❌ 索引失效,回表后过滤 根本原因:B+树的...
评估 Redis 是否要扩容:什么时候该加内存加机器
评估 Redis 是否要扩容:什么时候该加内存加机器 核心问题:什么时候该扩容 Redis 作为内存数据库,扩容是运维中最常见的操作之一。太早扩容浪费资源,太晚扩容影响业务。我们需要一个科学的判...
缓存与数据库一致性
缓存与数据库一致性 一致性问题来自哪里 在引入了缓存的系统中,数据会同时存储在缓存(Redis) 和数据库(MySQL) 中。当数据发生更新时,需要同时更新两个存储层。由于两者是独立的存储系统,...
Docker 生态全面总结
Docker 生态全面总结 Docker 的时代意义 Docker 不仅是一种技术工具,更是一场软件交付方式的革命。从 2013 年开源至今,Docker 已经深刻地改变了整个软件行业。 I. Docker 核心知识体系 基础层...
镜像命名规范
镜像命名规范 镜像名的结构 完整的 Docker 镜像名由四个部分组成: [registry-host[:port]/]namespace/repository[:tag] ↑ ↑ ↑ ↑ 仓库地址 命名空间 仓库名 标签 各部分详解 # 全称 docker ...
网络命名空间
网络命名空间 面试题 什么是 Linux 网络命名空间?Docker 是如何利用它实现容器网络隔离的? 标准答案 网络命名空间(Network Namespace)是 Linux 内核提供的网络隔离机制。每个网络命名空间拥...
镜像与容器的类比:从生活场景深入理解
镜像与容器的类比:从生活场景深入理解 为什么需要类比? Docker 的镜像和容器概念对新手来说比较抽象。通过生活场景的类比,可以直观地理解它们的本质区别和联系。 类比一:可执行程序与进程 ...
全局唯一 ID 生成与雪花算法
全局唯一 ID 生成与雪花算法 分布式环境的 ID 需求 分库分表后,数据库自增主键不再可用——两个分片从 1 开始自增,会导致不同分片出现相同 ID。分布式系统需要一个全局唯一的 ID 生成方案。 ...
一致性 Consistency 含义
一致性 Consistency 含义 什么是一致性 一致性是 ACID 的核心目标:事务执行前后,数据库必须始终处于一致状态。 -- 转账场景 START TRANSACTION; UPDATE accounts SET balance = balance - 100...

