2010-08-05 86 views
0

嗨,我们有一个32核心服务器和256 GB内存,我们在Windows 2008 R2企业版上使用SQL Server 2008 Enterprise。SQL Server 2008企业设置和虚拟内存

当前,Windows已经自动分配了256GB的交换文件,这看起来过多了。是否建议将交换文件限制为像32GB这样的小文件来强制它使用物理内存?

回答

0

它是交换文件还是休眠文件?

答案取决于机器预计要做的工作。您可能会发现Windows并未触及交换文件,因为您拥有足够的物理内存。一种方法是将交换文件分配减半,然后使用内置的性能监视工具来确保它仍然正常运行,然后在稳定运行一段时间后再次查看交换分配的一半。

但是真的有问题吗?有了这样的机器,你可能有很多硬盘空间可用,我怀疑他们会慢老5400rpm驱动器:)

+0

休眠是否打开过服务器?听起来不太可能。 – 2010-08-05 01:37:37

0

一个理想的安装OLTP SQL Server应该从来没有需要使用交换文件。这取决于您使用此服务器的内容。

但是,除非你缺少磁盘空间,否则我不会太担心。尽管如此,32GB听起来更好。