加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

减少ISA中 sqlserver内存占用一法

发布时间:2020-12-12 15:06:50 所属栏目:MsSql教程 来源:网络整理
导读:尽管此行为不会影响其他进程的常规操作,但您可能希望限制为 SQL Server 分配的物理内存量。推荐的值,如下表所示。 收起该表格 展开该表格 ? 系统内存 推荐设置 1 GB 386 MB 2 GB 512 MB 3 GB 764 MB 4 GB 1024 MB 但是,您应监视内存性能计数器、 SQL Serv
系统内存 推荐设置 1 GB 386 MB 2 GB 512 MB 3 GB 764 MB 4 GB 1024 MB

但是,您应监视内存性能计数器、 SQL Server 日志 (Sql.log) 和 ISA 服务器日志,以确保日志记录不会受到影响。如果遇到了问题逐渐增加推荐的值。 若要这样做,请按照下列步骤操作:

  1. 确定为 SQL Server 分配了最大内存限制。若要这样做,请按照下列步骤操作:
    1. 将以下文本粘贴到文本编辑器 (如记事本),然后通过使用".sql"扩展名保存该文件。例如对于将文件另存为 checksqlmemory.sql。 使用母版
      EXEC sp_configure 显示高级选项,1
      重新配置与重写

      使用母版
      EXEC sp_configure 最大服务器内存 (MB)

      使用母版
      EXEC sp_configure 显示高级选项,0
      重新配置与重写
    2. 命令提示符键入以下命令: osql-E-S ServerComputerName msfw-i Path checksqlmemory.sql 注意在此命令中 checksqlmemory.sql 是您在上一步中创建的文件和 Path 是您在上一步中创建的文件的完整路径。
  2. 减少为 SQL Server 分配的物理内存量。若要这样做,请按照下列步骤操作:
    1. 将以下文本粘贴到文本编辑器 (如记事本),然后通过使用".sql"扩展名保存该文件。例如对于将文件另存为 setchecksqlmemory.sql。 使用母版
      EXEC sp_configure 显示高级选项,1
      重新配置与重写

      使用母版
      EXEC sp_configure 最大服务器内存 (MB) MaxServerMemory
      重新配置与重写

      使用母版
      EXEC sp_configure 显示高级选项,0
      重新配置与重写 注意在此的示例 MaxServerMemory 是物理内存中分配所需的兆字节 (MB) 的值。例如对于 MaxServerMemory 替换为 512。
    2. 命令提示符键入以下命令: osql-E-S ServerComputerName msfw-i Path setchecksqlmemory.sql 注意在此命令中 setchecksqlmemory.sql 是您在上一步中创建的文件和路径是您在上一步中创建的文件的完整路径。

    注意为您的系统,SQL Server 为获得最佳的物理内存分配可能会有所不同。

请按照下列步骤以减少用于 512 MB 内存:

  1. 创建并命名一个批处理文件。例如对于命名该文件 SetMSDEmemory.bat
  2. 即使它出现在您的显示中换行,请将以下文本粘贴为在单个线路中。然后,添加第二行与单个词 PAUSE
    osql -S %computername%MSFW -E -Q "exec sp_configure 'show advanced options',1 reconfigure with override exec sp_configure 'max server memory (MB)',512 reconfigure with override" 
    PAUSE
  3. 以管理员身份登录到 ISA 服务器。
  4. 运行该批处理文件。这将产生如下所示这样的输出:
    DBCC 执行完毕
    最大服务器内存 (MB) 从 204754 更改为 256 的配置选项。
  5. 注意 如果 DBCC 输出了错误消息,请注意错误代码,并与 PSS 联系为更改配置的帮助信息和详细的故障排除。
  6. 按任意键退出命令行解释器。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

尽管此行为不会影响其他进程的常规操作,但您可能希望限制为 SQL Server 分配的物理内存量。推荐的值,如下表所示。

收起该表格 展开该表格 ?
    推荐文章
      热点阅读