hello-perf
Installation
SKILL.md
性能相关代码必须遵循以下规范。
编码前
先定位性能瓶颈(I/O / 计算 / 内存),再写代码。
查询优化
- 禁止 N+1 查询:使用 JOIN、批量加载、dataloader
- 大数据集必须分页,不一次加载全部
- 数据库索引覆盖常用查询条件
- 只查需要的字段(SELECT 具体列,不用 SELECT *)
缓存策略
- 读多写少的数据 → 缓存(内存/Redis)
- 设置合理的 TTL
- 缓存失效策略:写时失效 > 定时过期
- 防止缓存穿透(空值缓存)和雪崩(随机 TTL)