SakuraSv 最近的时间轴更新
SakuraSv

SakuraSv

V2EX 第 523797 号会员,加入于 2020-12-14 22:55:46 +08:00
SakuraSv 最近回复了
2021-04-01 10:27:04 +08:00
回复了 SakuraSv 创建的主题 GraphQL 关于 N+1 问题解决方案的疑问
@namelosw 刚才想到可以利用数据库的视图来间接实现第二种方式,虽然性能可能会比选择性 join 更差一点,但是可读性和性能应该能取到一个相对均衡的点
2021-04-01 08:51:28 +08:00
回复了 SakuraSv 创建的主题 GraphQL 关于 N+1 问题解决方案的疑问
@namelosw 其实上面说的第二种方法(预加载)就是利用 Join 的办法,先判断你是否要获取这个字段,如果需要这个字段就调用特定的 SQL 进行级联,所以我感觉这两种方法都可以,但是不太清楚在具体场景中怎么去选择,所以来向大家咨询经验。
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   988 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 12ms · UTC 20:39 · PVG 04:39 · LAX 12:39 · JFK 15:39
Developed with CodeLauncher
♥ Do have faith in what you're doing.