排序
其他存储引擎 Memory / CSV / Archive
其他存储引擎 Memory / CSV / Archive 概述 除了 InnoDB 和 MyISAM,MySQL 还内置了 Memory、CSV、Archive 等存储引擎。它们在特定场景下有独特优势。 -- 查看所有支持的引擎 SHOW ENGINES; Mem...
配置 Linux 内核优化 Redis:让 Redis 跑在最佳操作系统上
配置 Linux 内核优化 Redis:让 Redis 跑在最佳操作系统上 为什么要优化内核 Redis 是单线程模型,对 CPU、内存、网络都非常敏感。默认的 Linux 内核参数是为通用服务器设计的,针对 Redis 需要...
表空间管理:独立表空间 vs 共享表空间
表空间管理:独立表空间 vs 共享表空间 什么是表空间 InnoDB 的表空间(Tablespace)是存储数据的逻辑结构,可以理解为'数据的文件容器'。InnoDB 提供两种表空间管理模式: 共享表空间(System ...
日志轮转配置
日志轮转配置 为什么需要日志轮转 容器日志如果不加管理,会不断增长最终占满磁盘。日志轮转(Log Rotation)通过限制单个日志文件的大小和数量来防止磁盘空间被日志耗尽。 json-file 驱动的日...
查询缓存为何 8.0 移除
查询缓存为何 8.0 移除 查询缓存是什么 查询缓存(Query Cache)是 MySQL 在 Server 层的一个优化特性:将 SELECT 语句的完整结果缓存起来,相同的查询直接返回缓存结果,跳过解析、优化和执行...
key_len 计算和作用
key_len 计算和作用 key_len 是什么 EXPLAIN 输出中的 key_len 列表示 MySQL 在索引中实际使用的字节数。 EXPLAIN SELECT * FROM user WHERE name = '张三' AND age = 25; +-------+---...
Redis Stream 消息可靠消费机制
Redis Stream 消息可靠消费机制 消息可靠消费的核心挑战 在分布式消息系统中,消息的可靠消费面临三个核心挑战: 消息不丢失:确保已投递的消息最终能被处理 消息不重复:避免同一条消息被多次...
无盘复制
无盘复制 什么是无盘复制 传统的 Redis 主从全量复制中,主节点需要先将数据持久化到磁盘生成 RDB 文件,然后从节点通过读取磁盘上的 RDB 文件来完成同步。而无盘复制(Diskless Replication)...
Docker 容器与虚拟机的本质区别
Docker 容器与虚拟机的本质区别 一句话核心区别 Docker 容器共享宿主操作系统内核,虚拟机每个都包含独立的操作系统内核。 这不是程度上的区别,而是架构上的根本差异。 架构对比 graph TB subg...
Redis DEBUG 命令问题排查
Redis DEBUG 命令问题排查 DEBUG 命令介绍 Redis 提供了 DEBUG 命令用于调试和诊断,但也是'高危命令'之一。生产环境中误用或滥用 DEBUG 命令可能导致严重后果。 DEBUG 命令的主要子命令 # 危险...

