我们正在尝试通过 1C 会计应用程序导出大约 30 GB 的数据库。SQL 服务器的 CPU 利用率为 20%,并且似乎使用了所有可用的 ram - 4 个中的 2GB。我已经阅读了/3GB 标志,但我们希望将更多内存塞入服务器并让 SQL 服务器使用更多。我需要做什么?将 Windows 2003 Server 从标准版升级到企业版会有帮助吗?
我们正在尝试通过 1C 会计应用程序导出大约 30 GB 的数据库。SQL 服务器的 CPU 利用率为 20%,并且似乎使用了所有可用的 ram - 4 个中的 2GB。我已经阅读了/3GB 标志,但我们希望将更多内存塞入服务器并让 SQL 服务器使用更多。我需要做什么?将 Windows 2003 Server 从标准版升级到企业版会有帮助吗?
根据本页底部的表格,SQL 2000 标准版不会使用超过 2GB 的内存,但根据您运行的服务器操作系统,SQL Server 2000 企业版最多可以使用 64GB 的内存.
恐怕这都是关于定价和市场细分的。
如果您想从增加的 RAM 中获得所有好处,我认为最好的方法是采用 x64 架构。事情会以这种方式更自然地工作。我们有几个 1C 的高负载实例(SQL 和应用程序服务器上的 RAM 为 16GB),SQL2005 x64 在 Windows Server 2003 R2 x64 版本上运行良好。至于应用服务器(如果需要),我们在 Windows Server 2003 x64 和 2008 x64 上使用终端服务,一切正常。1C 的版本是 8.0,不过如果你的意思是 7.7,我不确定是否一切正常。
如果您在一个实例上运行 32 位 SQL,则不会。最大 3GB。