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

sql-server – SQL Server内存不断上升,从1GB RAM到一周内7GB

发布时间:2020-12-12 16:56:33 所属栏目:MsSql教程 来源:网络整理
导读:我有一个~45GB的数据库迅速增加(每周约1GB). 所以它做了很多插入; Web应用程序没有很多用户,所以现在读取率很低. 但是我注意到RAM sql server用户在服务器第一次启动时从大约1GB到一周后使用~7GB的RAM. 有某种内存泄漏吗?有一篇关于MSDN的文章表明SQL服务器
我有一个~45GB的数据库迅速增加(每周约1GB).

所以它做了很多插入; Web应用程序没有很多用户,所以现在读取率很低.

但是我注意到RAM sql server用户在服务器第一次启动时从大约1GB到一周后使用~7GB的RAM.

有某种内存泄漏吗?有一篇关于MSDN的文章表明SQL服务器增加了它用于缓存的内存,而且总是会继续增加.但是,服务器只有7.5GB或ram,所以我担心它会耗尽内存,除非我每周重启SQL Server ……这似乎是错误的.

这是典型的行为吗?是否有一些设置我可以设置内存使用上限?

解决方法

SQL服务器意味着可以使用尽可能多的ram. SQL服务器也非常聪明.我们有数据库服务器,RAM范围从2Gb到96Gb,而不是一次,我不得不介入并开始手动管理RAM,其中大多数的利用率为99.5%.

简单的事实是,运行1Gb消耗内存的SQL Server在读取时要比运行96Gb消耗内存的SQL服务器慢得多.

除非您与其他内存密集型角色共享SQL服务器角色,否则请不要管它.它永远不会使用系统中可用的更多内存,如果它达到99%的利用率那么好 – 你已经创建了一个大型缓存,从现在开始,事情会更快.

(编辑:李大同)

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

    推荐文章
      热点阅读