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%的利用率那么好 – 你已经创建了一个大型缓存,从现在开始,事情会更快. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |