MYSQL用户表分库之后如何做连表查询?

发布于 2022-08-24 02:04:30 字数 167 浏览 22 评论 0

例如:
用户account分库之后
01_account
02_account
...

我想在comment里把相关用户的个人信息显示出来,例如Segmentfault里显示的声望值。这样的连表查询怎么写MYSQL语句?没分表前我知道怎么做。

谢谢

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

夏の忆 2022-08-31 02:04:30

你所说的这种情况显然不适合用sql来做,片面的追求一次查询是不可取的,就算写出来了也是看起来是一条语句,但是对数据库来说是多次查询

这种情况最好的办法就是把用户信息存储在缓存中,读取的时候从缓存中读取

快乐很简单 2022-08-31 02:04:30
  • 放弃联合查询,多次查询,用程序做关联;
  • 做数据冗余:容忍不一致性
蓝眼睛不忧郁 2022-08-31 02:04:30

@joyqi 不是写过一篇关于redis的应用吗?象这种也就可尝试redis了。将用户信息存储在redis里。如果有改动就更新一下。否则就直接从Redis里fetch,速度又快。能够存储的用户信息也多,在SNS的社交应用里获取用户信息的话也会更方便。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文