如何多套库跨库查询
目前的业务场景是在这样的,有很多套数据库,根据城市区分,每套库的表和表结构都一样(仅有个别不一样)。
问题1:
做数据统计工作的时候,同一个SQL就要去每个数据库去跑一下,再导出出各个城市的数据,有没有什么办法可以一个SQL出结果呢?
问题2:
做数据统计工作的时候,需要跨库JOIN(订单表分散在各个城市数据库,码表在单独的数据库)。有没有什么办法可以一个SQL跨库JOIN出结果呢?
你没说清楚多套数据库是指多个数据库实例,还是同一个数据库实例。
另外,也没说是哪种数据库。
注意提问的艺术 :) yejr 发表于 2022-12-8 15:31
你没说清楚多套数据库是指多个数据库实例,还是同一个数据库实例。
另外,也没说是哪种数据库。
注意提问的 ...
很抱歉,之前没有说清楚。数据库是MYSQL,是多个数据库,并不是一个数据库上多个实例。 起飞小宇 发表于 2022-12-9 14:18
很抱歉,之前没有说清楚。数据库是MYSQL,是多个数据库,并不是一个数据库上多个实例。 ...
1.采用federated引擎。
2.采用多源复制,把数据汇总到一起再查询。
页:
[1]