2009-08-29 83 views
2

我有一個包含10個立方體的SSAS 2005數據庫。當我從XMLA腳本創建多維數據集時,它運行得很快,我可以像我應該那樣從SSMS瀏覽多維數據集。SSAS 2005:處理數據庫後處理速度慢

在夜間處理立方體後,eveyrthing開始工作非常緩慢。在SSMS中打開多維數據集列表需要幾分鐘時間,而且它始終如此。什麼會導致這種情況?

回答

2

這應該是對亞當評論的迴應。

如果您正在運行sql server 2005 sp2或更高版本,則可以嘗試使用預分配設置。

請務必先閱讀此白皮書讓你充分了解這樣做的後果: SSAS Memory Preallocation

1

檢查服務器的使用情況。很多時候,這可能是因爲您的多維數據集導致內存飆升並且尚未釋放它。如果您的立方體在夜間處理了大量數據,就會發生這種情況。

嘗試設置SSAS的內存限制,以便爲OS保留〜2GB的RAM。如果您不能爲操作系統騰出2GB,則需要更多內存。

+0

我查了資源。當我嘗試在SSMS中展開多維數據集列表時,memsdrv進程使用高達10%的內存,並將RAM增加大約100 MB。但在做之前,SSAS正在使用大約80 MB的RAM。幾分鐘後,多維數據集列表展開後,CPU降爲零。 有沒有辦法設置SSAS應該使用的最小內存量? – Adam 2009-08-29 17:12:24