sql数据库占用内存太大如何处理

sql数据库占用内存太大如何处理,第1张

我原先

事情烦恼

,

sqlserver

根本

问题,sqlserver

内存

提高查询速度

设计

,

sql语句,第

查询

增加内存

销,

第二

直接

内存读

,所

第二

硬盘读快

内存太

,并且超

物理内存,

完全

设定sqlserver

内存

值,

要让其超

系统内存

,

服务器

重启问题都

服务器内存

2G,我指定sqlserver

内存

1G,所

服务器内存永远

16G,

幅度非

,基本

重启

点问题都没

程序

重要,

程序

内存

释放,

能内存爆满

SQL Server运行越久,占用内存会越来越大。因为sql server本身内存回收机制做的不好,这是微软系列的服务器&数据库问题的通病。

解决SQL Server占用内存过高的方法:

1定期重启SQL Server 2008 R2数据库服务即可。

2进入Sql server 企业管理器,在数据库服务器名称上点击右键,选择属性,然后,找到内存选项,在右边的使用AWE分配内存(sqlServer64的应该不用勾)左边把对勾打上。在最大服务器内存(MB)上填入适当的大小(不能超过计算机的物理内存)点确定,重启一下Sql服务器。

SQL Server 是Microsoft 公司推出的关系型数据库管理系统。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2012 的大型多处理器的服务器等多种平台使用。

Microsoft SQL Server 是一个全面的数据库平台,使用集成的商业智能 (BI)工具提供了企业级的数据管理。Microsoft SQL Server 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。

百度百科Microsoft SQL Server

1、 主要设置min server memory 和 max server memory ,如果同台服务器有多台吃内存大户服务, max server memory 给设置一个值稍大的值出来,别让SQL server把WINDOWS内存都吃完了也别让其他的服务把WINDOWS内存吃完了,这样才会相安无事2设置方法可以通过命令方式的,楼上的挺好,还有就是通过SQL SERVER企业管理器进行:鼠标右键服务器\属性\内存 可以看多最大内存和最小内存设置选项。

以上就是关于sql数据库占用内存太大如何处理全部的内容,包括:sql数据库占用内存太大如何处理、SQL Server占用内存过高,什么原因导致的,用什么方法可以解决、数据库内存不足,如何设置内存管理等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10149418.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存