采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
请教老师!假如对一个表进行分库分表之后,那么原本在一个库里的连表查询,并带有order by time之类的排序条件的sql,要如何跨库join呢
你好,我们很少在大表上做复杂的操作,比如你这里提到的join其他的表。实际上,我们项目中除了极其特殊的情况,基本上对于任何表join表的操作都是不允许的,这些后续调整(分库分表)及优化(通过索引优化sql执行速度等)做起来就会很容易。对分表做join操作很可怕,跨库做join也很可怕,这种代码实现起来麻烦,维护起来成本也太高了。
这种的通常都只能考虑分表的插件能否完美支持了,相比之下,这种复杂的操作也容易出错
不允许join的话,如何对关系型表结构的数据做聚合呢?
你join表的操作,完全可以挨个取出来再运算啊
非常感谢!
登录后可查看更多问答,登录/注册
构建完整并发与高并发知识体系,倍增高薪面试成功率!
1.7k 1
1.1k 18
1.2k 15
3.6k 12
1.2k 12