分库分表之后的查询问题
来源:16-1 数据库切库分库分表思路

木星鸽_手机
2018-04-16
请教老师!假如对一个表进行分库分表之后,那么原本在一个库里的连表查询,并带有order by time之类的排序条件的sql,要如何跨库join呢
写回答
1回答
-
你好,我们很少在大表上做复杂的操作,比如你这里提到的join其他的表。实际上,我们项目中除了极其特殊的情况,基本上对于任何表join表的操作都是不允许的,这些后续调整(分库分表)及优化(通过索引优化sql执行速度等)做起来就会很容易。对分表做join操作很可怕,跨库做join也很可怕,这种代码实现起来麻烦,维护起来成本也太高了。
这种的通常都只能考虑分表的插件能否完美支持了,相比之下,这种复杂的操作也容易出错
092019-04-06
相似问题