排序
MySQL 错误日志:查看与排查故障指南
MySQL 错误日志:查看与排查故障指南 概述 错误日志(Error Log)是 MySQL 最重要的排障日志,记录了 MySQL 服务在启动、运行和关闭过程中发生的错误、警告和重要事件。当数据库出问题时,错误...
MySQL 基础架构分层及各层职责
MySQL 基础架构分层及各层职责 概述 MySQL 的架构设计是面试高频题。理解其分层思想,能帮你快速定位问题、优化查询。整体上 MySQL 分为两层:Server 层 和 存储引擎层。 架构分层总览 graph TB...
如何选择存储引擎
如何选择存储引擎 选引擎的核心考量 存储引擎的选择没有'银弹',关键在于理解你的业务场景。下面是一套系统化的决策框架。 决策树 flowchart TD A[开始选引擎] --> B{需要事务?} B -->|是| C[In...
配置 Linux 内核优化 Redis:让 Redis 跑在最佳操作系统上
配置 Linux 内核优化 Redis:让 Redis 跑在最佳操作系统上 为什么要优化内核 Redis 是单线程模型,对 CPU、内存、网络都非常敏感。默认的 Linux 内核参数是为通用服务器设计的,针对 Redis 需要...
主节点宕机从节点晋升
主节点宕机从节点晋升 机制概述 当 Redis 主节点发生宕机时,系统需要从它的从节点中选出一个来接替主节点角色,继续提供写入服务。这个'从节点晋升'过程在哨兵架构和 Cluster 架构中的实现有所...
Docker 未来生态
Docker 未来生态 Docker 的当前地位 Docker 彻底改变了软件交付方式——'一次打包,到处运行'。但在云原生时代,Docker 的角色正在演变。 技术演进趋势 1. 从 Docker 到 OCI 标准 Docker 推动了...
Registry 原理
Registry 原理 什么是 Docker Registry Docker Registry 是存储和分发 Docker 镜像的服务。它是 Docker 架构中不可或缺的组件,负责管理镜像的存储、版本控制和分发。 Registry 的工作流程 开发...
Overlay 网络场景
Overlay 网络场景 面试题 Docker Overlay 网络是什么?在什么场景下使用?底层是如何实现的? 标准答案 Overlay 网络是 Docker 的跨主机网络方案,它让不同宿主机上的容器可以像在同一台机器上...
表空间管理:独立表空间 vs 共享表空间
表空间管理:独立表空间 vs 共享表空间 什么是表空间 InnoDB 的表空间(Tablespace)是存储数据的逻辑结构,可以理解为'数据的文件容器'。InnoDB 提供两种表空间管理模式: 共享表空间(System ...
跨库 JOIN 查询的解决方案
跨库 JOIN 查询的解决方案 问题的根源 分库分表后,数据分散到不同的数据库实例中,MySQL 本身无法跨数据库执行 JOIN 操作。但业务往往需要关联查询多个维度的数据。 -- 分库前可以执行 SELECT ...

