MySQL :Read View 与 MVCC2026-10-282026-10-28技术mysql一、Read View 是什么? Read View 是 InnoDB 在 MVCC 中用于判断数据版本是否可见的机制。 它不是数据副本,而是记录创建快照时的事务信息,再根据这些信息判断应该读取哪个数据版本。 Read View 的四个变量2026-10-28|9|0|0
TCP 三次握手、四次挥手与 TIME_WAIT、CLOSE_WAIT2026-10-28技术Netty一、TCP 三次握手 TCP 是面向连接、可靠的、基于字节流的传输层协议。 客户端 服务端 | | |----------- SYN ------------>| ① 请求建立连接 2026-10-28|10|0|0
Redis 消息队列学习笔记2026-10-28技术redis一、Redis 消息队列的三种实现方式 Redis 可以通过三种方式实现消息队列: List:基于列表实现简单消息队列。 Pub/Sub:基于发布订阅实现消息广播。 Stream:支持消费者组、消息确认和故障恢复。 1. List 消息队列 List 可以通过 RPUSH 和 LPOP 实现先进先出2026-10-28|9|0|0
MySQL 学习笔记:四种事务隔离级别与三种读异常2026-10-272026-10-28技术mysql一、事务隔离级别 MySQL 有四种事务隔离级别,主要用于控制多个事务并发执行时的数据可见性。 隔离级别 <2026-10-27|9|0|0
MySQL 索引与 SQL 性能优化与深分页问题探讨2026-10-272026-10-27技术mysql一、B+ 树、聚簇索引与回表 InnoDB 使用 B+ 树组织聚簇索引和二级索引。B+ 树的非叶子节点主要用于导航,叶子节点按键值排序,适合范围扫描。 聚簇索引:叶子节点保存整行记录;通常由主键组织。 二级索引:叶子节点保存索引列及主键值。 回表:利用二级索引获取主键后,再到聚簇索引读取所需的完整行2026-10-27|17|0|0
MySQL 索引面试总结:常见错误与标准答案2026-10-27技术易混淆概念/mysql本文整理了 MySQL 模拟面试中回答错误、没有回答出来以及理解不够清楚的知识点,重点包括 索引定位、ICP、覆盖索引、EXPLAIN、联合索引设计和慢 SQL 优化。 环境:MySQL 5.7 + InnoDB。 一、索引定位与 ICP 过滤 问题 1:LIKE 'zhang%' 属于索引定位还是2026-10-27|12|0|0
MySQL 索引面试总结:常见错误与标准答案2026-10-272026-10-28技术mysql本文整理了 MySQL 模拟面试中回答错误、没有回答出来以及理解不够清楚的知识点,重点包括 索引定位、ICP、覆盖索引、EXPLAIN、联合索引设计和慢 SQL 优化。 环境:MySQL 5.7 + InnoDB。 一、索引定位与 ICP 过滤 问题 1:LIKE 'zhang%' 属于索引定位还是2026-10-27|7|0|0