读书人

sql 2008 怎么建立多库查询

发布时间: 2012-08-07 14:54:48 作者: rapoo

sql 2008 如何建立多库查询?
如:一台服务器上放置了10个数据库(10年的数据,一年一个数据库),10个数据库的结构完全相同。现在要做的是,需要从这10个数据库中取数进行再加工,和根据给定的条件,从这个10个库中取出对应的数据。

求教:
如何从这十个数据库中取数,能否在建第11个库,在这个库中,将10个库中10个相同的表建成视图,以供检索查询使用,如果这样做的话,查询的效率是不是很低,也就是说,一旦建成试图,所有的索引是不是都将失效????
ps:数据流很大,最大的一个表 中的数据一年大概有8千万条。



[解决办法]
SELECT * FROM A..A ,B..B
[解决办法]
效率肯定不会太高
[解决办法]
建议修改系统架构,改拉取为推送
[解决办法]
用视图或者SSAS。
[解决办法]

探讨
如:一台服务器上放置了10个数据库(10年的数据,一年一个数据库),10个数据库的结构完全相同。现在要做的是,需要从这10个数据库中取数进行再加工,和根据给定的条件,从这个10个库中取出对应的数据。

求教:
如何从这十个数据库中取数,能否在建第11个库,在这个库中,将10个库中10个相同的表建成视图,以供检索查询使用,如果这样做的话,查询的效率是不是很低,也就是说,一旦建成试图,所有的索引是不是都将失效????
ps:数据流很大,最大的一个表 中的数据一年大概有8千万条。


读书人网 >SQL Server

热点推荐