2016-05-17 61 views
-1

在具有64 GB ram,32 cpu 2.9 hhz,1.4 tb內存(400 gb + 150 gb + 1 tb)的虛擬機(vmware)中,我們擁有大小爲150 GB的db(1 TB磁盤與tempdb和其他數據庫)。當我們從olap cube ms sql中的事實表(具有所有需要的索引)開始處理最後一個日期時,總是向pagelatch拋出查詢。有沒有什麼技巧可以解決這個問題?我要將表拆分成不同的文件組。可能是db應該在虛擬機的另一個位置或sql server版本應該是最後一個? (Windows Server 2008 R2,MS SQL Server Enterprise 2008r2)。Pagelatch while olap cibe分區正在處理中

謝謝。

+0

解決什麼問題?閉鎖?你使用'SQL鎖定'嗎? – dfundako

+0

我用Google搜索了。我知道這種等待時間是什麼意思。我剛剛問過正確的組織虛擬機作爲sql server。可能是這個問題。我的桌子有150多萬行,選擇8小時很長。 – Joger

回答

0

我已經使用ms sql分區函數解決了這個問題,分區方案。現在,表格中有14個分區位於不同的文件組和文件中。