1.1.2.2 模型结构对比 1.1.2.2 模型结构对比:当“一张表”撞上“一张图”——从 PostgreSQL 的 表到 Neo4j 的 关系建模实战手记 凌晨两点十七分,监控告警第三次亮起。 不是 CPU 爆表,不是磁盘写满,而是——一个看似简单的「好友推荐」接口,P99 延迟从 86ms 跃升至 2.3s,错误率突破 17%。 运维同事甩来一张火焰图:83% 的时间耗在 —— 四层嵌套、三张大表(用户主表 2300 万行、关注关系表 1.8 亿行、资料表 1900 万行),外加两个 条件中隐含的 分支与 全表扫描。 这不是性能调优题。 这是模型结构的判决书。 我们曾笃信:只要索引够密、统计信息够新、执行计划够稳,关系型数据库就能扛住一切业务建模。