启用“锁定内存页”选项 (Windows)

适用于:SQL Server

此 Windows 策略将确定哪些帐户可以使用进程将数据保留在物理内存中,从而阻止系统将数据分页到磁盘的虚拟内存中。

注意

当预计会将内存分页到磁盘时,锁定内存页可以大大提高性能。 有关详细信息,请参阅锁定内存页 (LPIM)

使用 Windows 组策略工具 (gpedit.msc) 可为 SQL Server 使用的帐户启用此策略。 必须是系统管理员才能更改此策略。

启用“锁定内存页”选项

  1. 在“开始”菜单上,选择“运行”。 在“打开”框中,键入 gpedit.msc。 将打开 “组策略” 对话框。

  2. 在“本地组策略”控制台中,展开“计算机配置”。

  3. 展开 Windows 设置

  4. 展开“安全设置”。

  5. 展开“本地策略”。

  6. 选择 “用户权利指派” 文件夹。 策略显示在详细信息窗格中。

  7. 在窗格中,滚动到“锁定内存页”策略并双击它。

  8. “本地安全策略设置” 对话框中,选择“ 添加用户或组...”。添加数据库引擎服务帐户或其服务安全标识符(SID)。 若要确定 SQL Server 实例的服务帐户或服务 SID,请参阅 SQL Server 配置管理器或使用 service_account 中的 sys.dm_server_services列。 有关详细信息,请参阅 sys.dm_server_services

  9. 选择“确定”

  10. 重启实例,使此设置生效。

建议将 锁定页至内存 策略分配给数据库引擎服务的 服务 SID 。 这可确保即使更改数据库引擎服务的服务帐户,授予也会保持不变。 有关详细信息,请参阅 使用服务 SID 向 SQL Server 中的服务授予权限