各个方面叨叨叨

Performance

Java 21 虚拟线程的并发控制

用一个并行等待两个下游的最小服务,对照平台线程与虚拟线程,观察入口排队、许可等待、总截止时间和取消,再用 JDK 21 的真实 pinning 栈定位持锁阻塞。

从执行计划排查 MySQL 慢查询

在 MySQL 8.4 的十万行倾斜数据上,对照联合索引前后的真实计划,解释扫描、排序、回表和深页分页,并说明一次查询变快之后还要验证什么。

PostgreSQL 站内搜索实践

用 PostgreSQL 18 的独立小语料和三万条合成标题,实测中文切词、字面包含、英文纠错与查询计划,完成一套能解释结果、能控制成本的站内搜索方案。

慢请求的日志与追踪分析

运行一个零依赖 Node 模拟,从窗口指标找到同一 trace 的应用日志和依赖 span,拆开排队与执行耗时,并走完日志存在、追踪缺失时的排查分支。