首页
注册
登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请
登录
V2EX
›
SakuraSv
›
全部回复第 1 页 / 共 1 页
回复总数
2
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
·
实用小工具
·
2848 人在线
最高记录 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 9ms ·
UTC 13:42
·
PVG 21:42
·
LAX 05:42
·
JFK 08:42
Developed with
CodeLauncher
♥ Do have faith in what you're doing.