Pagelatch while olap cibe 分区正在处理

Pagelatch while olap cibe partition is processing

在具有 64 GB 内存、32 cpu 2.9 hhz、1.4 TB 内存(400 GB + 150 GB + 1 TB)的虚拟机 (vmware) 上,我们有大小为 150 GB 的数据库(在 1 TB 磁盘上)与 tempdb 和其他数据库)。当我们开始处理 olap 立方体中来自事实 table(具有所有需要的索引)的最后日期时,ms sql 总是将查询抛给 pagelatch。有什么技巧可以解决这个问题吗?我要拆分 table 以使用不同的文件组进行分区。可能数据库应该在虚拟机上有另一个位置,或者 sql 服务器版本应该是最后一个? (Windows server 2008 r2, ms sql server enterprise 2008r2).

谢谢。

我已经使用 ms sql 分区函数、分区方案解决了这个问题。现在table在不同的文件组和文件中有14个分区。