【实践记录】N+1 查询问题:从一次跨地域接口超时说起
N+1 查询问题:从一次跨地域接口超时说起 1. 什么是 N+1 查询问题 N+1 查询是 ORM 和分层架构里非常常见的一类性能问题:为了得到一页主表数据,代码先执行 1 次查询拿到 N 条主记录,再在循环里对每条记录各查一次关联数据,一共执行 1 + N 次(甚至更多)数据库查询。 1 次查询:获取审核记录列表(例如 10 条) N 次查询:对每条记录分别查「主实体」「关联内容 A」「关联内容...
N+1 查询问题:从一次跨地域接口超时说起 1. 什么是 N+1 查询问题 N+1 查询是 ORM 和分层架构里非常常见的一类性能问题:为了得到一页主表数据,代码先执行 1 次查询拿到 N 条主记录,再在循环里对每条记录各查一次关联数据,一共执行 1 + N 次(甚至更多)数据库查询。 1 次查询:获取审核记录列表(例如 10 条) N 次查询:对每条记录分别查「主实体」「关联内容 A」「关联内容...
澳门国父纪念馆,顾名思义是纪念中国近代民族民主主义革命的开拓者,中国民主革命伟大先行者,中华民国和中国国民党缔 […]
前言 俩个多月没写博客了 🥲,不能再堕落了,本文与 ChatGPT 共创完成。 2026 年 1 月底,国产私有云系统 飞牛 fnOS 被曝出 高危路径穿越漏洞:攻击者可以构造特定请求,在公网条件下访问 NAS 上的任意系统文件和用户存储数据。这不仅可能导致隐私泄露,还被证实有设备被植入恶意程序甚
为提升安全性,我将飞牛OS虚拟机迁移至PVE。在PVE中合并了默认的 local-lvm(虚拟机磁盘存储)与 local(ISO及备份存储)。通过终端命令移除逻辑卷并扩展空间,再于管理界面重新配置,最终统一为单一存储池,简化了管理并充分利用了磁盘空间。
在澳门街头游走,走街串巷,还经过了两个重要的历史遗迹和重要景点,东望洋炮台和大炮台。 东望洋炮台(葡萄牙语:F […]
当诗仙遇上冬日慵懒 立冬,这
澳门走街串巷续集。 By 理光 GR3,怀旧风格滤镜
上街赶集 年关将近,正好今天是化雪后的第一个集,出来采办一些年货。 街上现况 因为是赶集,所以我手上大多是采办的菜品,所以没拍多少,就拍了一些买菜的摊子 摊铺
WireGuard 是轻量、安全的 VPN 工具,基于 UDP,支持 IPv4/IPv6。服务端与客户端需生成密钥并配置,开放防火墙端口并启用 IP 转发。客户端用 wg-quick 启动,支持多节点、路由策略与预共享密钥,管理监控便捷。
又是一次没有明确目的地的澳门漫步,专门往人少的巷子钻,随性扫街,一共走了16公里。从湾仔码头坐船过澳门下船后, […]