SQL Server 中的内存调整

仅适用于使用 ArcGIS for Server 企业版许可创建的地理数据库
默认情况下,SQL Server 根据需要使用内存。在繁忙的系统上,SQL Server 可以强制其他应用程序(包括 ArcSDE)分页,因此会损害这些应用程序的响应时间和可扩展性。可以考虑通过使用固定内存大小或设置最大内存大小来限制 SQL Server 的内存使用量。为此,请在 Management Studio 中右键单击该服务器,然后单击属性。单击“内存”页面,并为最大服务器内存输入一个值。
也可以增大注册表中的 SharedSection。此设置控制非交互桌面应用程序的堆大小 - 可用于生成和支持 Windows 服务(如 ArcSDE 客户端连接)的内存量。如果您预计会有超过 50 个并发 ArcSDE 连接,则请调整此设置。在注册表中 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\SubSystems 下的 Windows 条目中可找到此设置。此条目包含的字符串中含有 SharedSection=1024,3072,512。将最后一个条目增加到 1024。有关非交互堆的详细信息,请参阅 Esri 支持网站上的文章 23953。
5/10/2014