![SQL Server 2005 在 32 位系统上锁定内存页](https://linux22.com/image/520398/SQL%20Server%202005%20%E5%9C%A8%2032%20%E4%BD%8D%E7%B3%BB%E7%BB%9F%E4%B8%8A%E9%94%81%E5%AE%9A%E5%86%85%E5%AD%98%E9%A1%B5.png)
在 32 位 Windows Server 2003 标准版 SP2 上,我正在讨论 SQL Server 2005 标准 SP3 CU4 的 /3gb + AWE + 锁定页的优缺点。
该系统只有 4GB 的物理内存,但是开发人员的 IIS 服务似乎导致 SQL Server 的页面输出量较高。
解决方案必须限于现有的硬件和软件限制。(32 位操作系统、32 位 SQL Server、4GB 物理 RAM)。第二个挑战是服务器未加入域,因此使用本地工作站凭据来限制 LPIM 的范围(强烈推荐的 LPIM 可配置选项)可能会影响物理服务器之间的应用程序通信。
感谢@PaulWhiteNZ 在#sqlhelp 上的回复,有一些经验关于该主题的数据。
答案1
抱歉,如果 SQL Server 和 IIS 争夺内存,您需要单独的服务器。无论如何,这总是一件好事:IIS 和 SQL Server 具有不同的资源需求和使用模式。
如果您锁定内存,只会使 IIS 的情况变得更糟。