知识大全 MSSQL数据库占用内存过大造成服务器死机问题的解决方法
Posted 知
篇首语:天无一月雨,人无一世穷。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 MSSQL数据库占用内存过大造成服务器死机问题的解决方法相关的知识,希望对你有一定的参考价值。
MSSQL数据库占用内存过大造成服务器死机问题的解决方法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
使用MSSQL的站长朋友都会被MSSQL数据库吃内存的能力佩服得五体投地 一个小小的网站 运行若干天之后 MSSQL就会把服务器上所有的内存都吃光 此时你不得不重新启动一下服务器或MSSQL来释放内存 有人认为是MSSQL有内存泄露问题 其实不然 微软给我们了明确说明:
在您启动 SQL Server 之后 SQL Server 内存使用量将会持续稳定上升 即使当服务器上活动很少时也不会下降 另外 任务管理器和性能监视器将显示计算机上可用的物理内存稳定下降 直到可用内存降到 至 MB 为止
仅仅出现这种状态不表示内存泄漏 此行为是正常的 并且是 SQL Server 缓冲池的预期行为
默认情况下 SQL Server 根据操作系统报告的物理内存加载动态增大和收缩其缓冲池(缓存)的大小 只要有足够的内存可用于防止内存页面交换(在 至 MB 之间) SQL Server 缓冲池就会继续增大 像在与 SQL Server 分配内存位于相同计算机上的其他进程一样 SQL Server 缓冲区管理器将在需要的时候释放内存 SQL Server 每秒可以释放和获取几兆字节的内存 从而使它可以快速适应内存分配变化
更多信息
您可以通过服务器内存最小值和服务器内存最大值配置选项设置 SQL Server 数据库引擎使用的内存(缓冲池)量的上下限 在设置服务器内存最小值和服务器内存最大值选项之前 请查阅以下 Microsoft 知识库文章中标题为"内存"一节中的参考信息
HOW TO Determine Proper SQL Server Configuration Settings(确定正确的 SQL Server 配置设置)
请注意 服务器内存最大值选项只限制 SQL Server 缓冲池的大小 服务器内存最大值选项不限制剩余的未保留内存区域 SQL Server 准备将该区域分配给其他组件 例如扩展存储过程 对象 以及非共享 DLL EXE 和 MAPI 组件 由于前面的分配 SQL Server 专用字节超过服务器内存最大值配置是很正常的 有关此未保留内存区域中分配的其他信息 请单击下面的文章编号 以查看 Microsoft 知识库中相应的文章
PRB 在使用大量数据库时可能没有足够的虚拟内存
参考
SQL Server 联机图书;主题 "服务器内存最小值和最大值的影响";"内存体系结构";"服务器内存选项";"SQL Server 内存池"
下面我们就来实战如何限制MSSQL内存使用:
第一步:打开企业管理双击进入要修改的MSSQL
>第二步:在左侧MSSQL上点击右键 选择属性 弹出SQL Server属性(配置)对话框
>第三步:点击内存选项卡
>在这里 你会看到MSSQL默认设置为使用最大内存 也就是你所有的内存 根据你的需要 设置它的最大值吧
cha138/Article/program/MySQL/201311/29533相关参考
mssql数据库操作手册 一备份数据库 打开SQL企业管理器在控制台根目录中依次点开MicrosoftSQLServerSQLServer组>双击打开你的服务器>双击打开数据库目录
Oracle9i进程内存占用问题解决方法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 年月日发
知识大全 电脑死机后开机风扇转一下就停了,然后会重复启动怎么办
电脑死机后开机风扇转一下就停了,然后会重复启动怎么办第一步,遇到风扇停一下转下的问题应该检查内存条检测的方式拔掉一根根测试开机状况.如果能开机不会重启的话就是内存的问题如果不是就不是内存.第二步,如果
知识大全 浅谈优化SQLServer数据库服务器内存配置的策略
浅谈优化SQLServer数据库服务器内存配置的策略 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
知识大全 我朋友的电脑经常死机,昨天重装了系统,用360查杀又没病毒,玩其他都没问题,就是看视频会死机。
我朋友的电脑经常死机,昨天重装了系统,用360查杀又没病毒,玩其他都没问题,就是看视频会死机。电脑可能坏了电脑一玩网游死机,一在线看视频死机器。其他没问题系统有问题吗?内存不足容易死机,如果硬件升级,
知识大全 我的昂达平板电脑死机重启后程序全没了,内存降到0B,怎么办
我的昂达平板电脑死机重启后程序全没了,内存降到0B,怎么办? 以下文字资料是由(本站网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一
Oracle临时表空间过大问题解决 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 查询数据库服务
Java常规类型占用内存大小 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! byte(字节型)
SQLServer占用内存的解决方法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 经常有网友会
Java进阶:讨论关于Java占用内存的研究[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!