昨天看到了阿里禁止三表join 关联查询
就想问一下三表以上现在逻辑是join 的如何更改?
每个都单独查出来,然后代码去做查询?
这我们现在系统,因为表分的太细了,一个表有创建人,删除人,修改人,都需要去join 一下admin表查询出姓名
回答
可以通过其他业务/技术手段处理,比如AdminUser表,可以提前查出来,缓存起来。
其他数据量较少,不经常变化的数据,也可以使用缓存。
热点数据缓存自然也是不用说了。
昨天看到了阿里禁止三表join 关联查询
就想问一下三表以上现在逻辑是join 的如何更改?
每个都单独查出来,然后代码去做查询?
这我们现在系统,因为表分的太细了,一个表有创建人,删除人,修改人,都需要去join 一下admin表查询出姓名
可以通过其他业务/技术手段处理,比如AdminUser表,可以提前查出来,缓存起来。
其他数据量较少,不经常变化的数据,也可以使用缓存。
热点数据缓存自然也是不用说了。