加载登台表SQL查询问题

时间:2012-03-03 06:25:50

标签: sql sql-server-2008 sql-server-2008-r2 data-warehouse ssis

从Data Store加载Staging Table时遇到了一些严重问题。我加载Staging表的查询执行时间超过24小时。三个主要表是item_ledger_entry = 12百万,Value_Entry = 28百万,Gl_Entry = 58百万。问题是Group By子句占SORT的95%CUP成本。 请帮助。

先谢谢。 如果需要,我可以通过电子邮件向您发送查询。

1 个答案:

答案 0 :(得分:1)

投票关闭太少的信息。

典型方法:

  • 不加载所有数据。你真的不需要每天加载不变的记录。你有很少的数据(我们每天跟踪4000万行)但是trcick不会加载那些没有改变的数据。
  • 更好的硬件。你不用说什么。
  • 避免分组 - 什么或?你的问题不明确。,

一般情况下:聘请专家。说真的 - 这听起来像一个真正的高端项目,人们用他们的知识赚钱。如果你在这个级别遇到问题,很多其他事情可能都是错的,而且一个彻底的答案超出了你在这里所要求的范围。例如 - 查询可能不是你的问题,hwole方法可能很糟糕(正如我所说:避免处理数据开始)。