2026年09月22日的文章 第7页

mysql

MySQL 慢查询定位与 EXPLAIN 执行计划逐字段解读

pren 发布于 2026-09-22

慢查询是后端开发面试中的高频考点,也是日常工作中绕不开的实战问题。很多同学能说出“开慢查询日志”“用 EXPLAIN 看执行计划”,但一旦追问 type 字段有哪些取值、Extra 里出现 Using filesort 意味着什么,就容易卡壳。这篇文章从慢查询的定位手段讲起,再逐...

阅读(5)评论(0)赞 (0)

linux

Linux 面试题:tcpdump 抓包原理与常见过滤表达式

pren 发布于 2026-09-22

在 Linux 运维和后端开发岗位的面试中,网络排查能力始终是重点考察方向,而 tcpdump 作为最经典的命令行抓包工具,几乎是面试必问的知识点。面试官不仅关心你是否会用几条过滤表达式,更在意你是否理解它背后的抓包原理,以及在真实故障场景中如何定位问题。本文围绕 tcpdump...

阅读(8)评论(0)赞 (0)

redis

Redis 内存碎片率过高怎么排查和优化

pren 发布于 2026-09-22

Redis 作为内存数据库,内存利用率直接影响成本和稳定性。很多人在面试中被问到“内存碎片率过高怎么办”时,只能答出 activedefrag yes,但实际排查和优化远不止一个开关。本文从原理到实战,帮你彻底理清思路。 一、什么是内存碎片率 Redis 的 INFO memor...

阅读(10)评论(0)赞 (0)

mysql

MySQL 中的表锁、行锁与页锁适用场景分析

pren 发布于 2026-09-22

在 MySQL 的并发控制体系中,锁是保证数据一致性与隔离性的核心机制。不同存储引擎对锁的实现粒度差异显著,其中表锁、行锁与页锁是最具代表性的三种。理解它们的适用场景,不仅是面试中的高频考点,更是生产环境中优化并发性能的关键。 一、三种锁粒度的基本概念 表锁是粒度最大的锁,锁定整...

阅读(5)评论(0)赞 (0)

mysql

MySQL 中的间隙锁与临键锁如何解决幻读问题

pren 发布于 2026-09-22

在 MySQL 的面试中,幻读(Phantom Read)是一个高频考点,而间隙锁(Gap Lock)与临键锁(NextKey Lock)则是解决幻读问题的核心机制。很多候选人对这两个概念一知半解,被追问“它们到底怎么配合工作”“什么场景下间隙锁会失效”时便语焉不详。本文将从幻读...

阅读(4)评论(0)赞 (0)

mysql

MySQL 权限体系、用户管理与安全加固实践

pren 发布于 2026-09-22

MySQL 作为最流行的开源关系型数据库,其权限体系与用户管理是保障数据安全的核心。无论是面试还是生产运维,深入理解 MySQL 的权限模型、用户管理机制以及安全加固手段,都是必备技能。本文将从权限体系、用户管理、安全加固三个维度展开,并穿插常见面试题,帮助你系统掌握这一主题。 ...

阅读(3)评论(0)赞 (0)

linux

Linux 面试题:CPU 亲和性、NUMA 与多核性能优化

pren 发布于 2026-09-22

在高性能计算、低延迟交易、数据库调优等场景的 Linux 面试中,CPU 亲和性、NUMA 架构与多核性能优化是区分候选人水平的关键考点。它们不仅考察对 Linux 调度与内存子系统的理解,更检验能否将底层机制转化为可落地的性能优化手段。本文以面试问答的形式,系统梳理这三个紧密关...

阅读(8)评论(0)赞 (0)

redis

Redis 主从复制中 replication buffer 和 repl backlog 的区别

pren 发布于 2026-09-22

在 Redis 主从复制的面试中,replication buffer 和 repl backlog 是一对极易混淆的概念。很多候选人能说出“一个用于全量同步,一个用于增量同步”,但再往下追问“它们分别分配在哪个节点上”“什么时候创建、什么时候释放”“为什么有了 replicat...

阅读(8)评论(0)赞 (0)

mysql

MySQL 为什么在更新时有时会锁全表

pren 发布于 2026-09-22

很多人在面试中被问到:“MySQL 的 UPDATE 语句什么时候会锁全表?”第一反应往往是“没有索引的时候”。这个答案对了一半,但远不够完整。实际上,导致 UPDATE 锁全表的场景有好几种,底层原因也各不相同。这篇文章把这个问题彻底讲清楚。 先理解 InnoDB 的锁机制 在...

阅读(6)评论(0)赞 (0)

linux

Linux 面试中如何排查端口占用、连接状态与路由问题

pren 发布于 2026-09-22

在 Linux 运维和开发岗位的面试中,网络排查能力几乎是必考项。面试官通常会抛出一个模糊的故障场景,比如“服务起不来”“连不上数据库”“访问外网超时”,然后观察你如何一步步定位问题。端口占用、连接状态和路由问题是三类最高频的考点,下面逐一拆解排查思路和常用命令。 一、端口占用排...

阅读(6)评论(0)赞 (0)