关于分表后该如何做关联查询?

来源:8-2 数据库分片前的准备

烈焰卡卡

2020-05-29

老师您好,想问一下一个表数据较多,分表后又需要做关联查询该怎么办。
比如说商品和用户,商品做了分表,用户收藏商品相当于用户与商品做关联的多对多。此时要查用户a收藏的列表(如前10个),关联关系中的商品id可能分散在多个表中,除了查到关联关系后依次去多个表查询还有什么更好的解决办法么?

写回答

1回答

sqlercn

2020-05-29

可以把需要关联查询的表按照相同的维度进行拆分,最好能够保证可以在同一个分片内进行关联。

0
5
烈焰卡卡
回复
sqlercn
明白了,谢谢您
2020-05-29
共5条回复

MySQL提升课程 全面讲解MySQL架构设计

面面俱到讲解影响MySQL性能的各个因素,让MySQL架构了然于胸。

4419 学习 · 547 问题

查看课程