【发布时间】:2009-12-01 13:15:53
【问题描述】:
我的仓库数据集市数据分布在同一台服务器上的 3 个数据库中。这是一个概念验证项目,其中包含三个已加载到各个数据库中的数据提取。
在拉入立方体时,我实际上是在这样做:
SELECT * FROM DB1.dbo.Fact_Pres
UNION
SELECT * FROM DB2.dbo.Fact_Pres
UNION
SELECT * FROM DB3.dbo.Fact_Pres
我真的应该将数据整合到一张表中吗?这会让我的处理速度更快吗?
我对磁盘空间没有任何问题 - 我想实施最佳解决方案。
无论哪种情况,你能帮我理解为什么你建议的方法是最佳的吗?
【问题讨论】:
-
+1 有趣。让我们看看答案。
-
为什么你的仓库分成三个数据库?
标签: sql sql-server performance sql-server-2008 data-warehouse