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

前端之家收集整理的这篇文章主要介绍了sql-server – SQL Server内存不断上升,从1GB RAM到一周内7GB前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个~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%的利用率那么好 – 你已经创建了一个大型缓存,从现在开始,事情会更快.

原文链接:https://www.f2er.com/mssql/81221.html

猜你在找的MsSQL相关文章