为了账号安全,请及时绑定邮箱和手机立即绑定

跨服务器跨数据库查询制作报表

/ 猿问

跨服务器跨数据库查询制作报表

慕盖茨1488219 2018-08-16 14:10:54

需求如题, 解决思路是: 将 A 数据库服务器的 OA库中的数据查询出来,存放到 B 数据库服务器上的临时表(或建普通表),再从B数据库服务器上的临时表(或普通表)中读取数据,注意,要考虑既要从 A 上读取又要从 B 上同时读取数据的情况。(附:A 数据库服务器的 OA库中,要取的数据量都在 50W 以下,且都是MS SQLSERVER)
请问, 综合考虑,是用临时表实现好 还是能用 普通表实现好? 或者还是有其他什么更好的解决方案?

查看完整描述

1 回答

?
千万里不及你

问题不在于普通表还是临时表,而是:如果你如果查询报表是临时从A服务器取50W条数据到B服务器,这个过程会让用户等得蛋痛。

既然是个报表,那必然是根据时间段对业务数据进行统计,那为什么不能在查询报表前事先把A服务器的数据拿到服务器B中呢?甚至让报表事先就生成在B服务器的物理表中,要用的时候直接查这张表?


查看完整回答
反对 回复 2018-08-27

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信