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个分区。
在具有 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个分区。