2009-12-09 13 views
0

我支持一些非常大的數據庫(接近terabyte)。我們目前有一個內部報告解決方案,但正在調查使用SSRSSQL Reporting Services)。但是,我們的用戶有時需要提取大量數據(數百萬條記錄),這可能需要幾個小時才能找回。SQL SSRS非常大的提取

處理這樣大量的問題是一個可取的方法?

注意。讓業務重新定義需要這樣大的提取物目前還不是一個選項。

+0

不幸的是,如果你想製作一個omlette,你必須打破一些雞蛋,但是如果你使用的是sql server,你可以看看提供的視圖來簡化這些大型記錄集的訪問。經典,如索引可以創造奇蹟。當你長時間運行查詢時,總是值得關注一下在提取運行的時間內你可以實現多少性能提升。我們需要更多地瞭解正在查詢哪種結構以告訴您更多信息。 – 2009-12-09 10:01:35

回答

0

當時提取數百萬條記錄......我們是在談論報告還是分析?他們是瀏覽這些記錄,還是聚合在一起?如果您在數百萬行中有大量聚合,則可以考慮將存儲預先計算的聚合的SSAS多維數據集,然後將報告指向多維數據集。 SSAS服務器「偵聽」底層DW /數據庫並定期更新聚合(可設置)。