SqlServer 服务器运行一段时间发现内存逐渐增长 飙升到98%了

解决方法:
重启主机
重启SqlServer服务
设置最大内存

前两种方法不太适合线上环境 且指标不治本 建议用设置最大内存

如果有SqlServer服务器不断吃内存 除了添加物理内存之外 建议运行一下命令查看当前数据库的缓存占用了系统多少内存
select counter_name, ltrim(cntr_value*1.0/1024/1024)+'G' as memoryGB from master.sys.dm_os_performance_counters
where counter_name like '%target%server%memory%'or counter_name like '%total%memory%'
wKiom1WaJxvy5nrKAAGTkHKi43E531.jpg
然后根据返回值 来判断当前系统内存不够是不是SqlServer的问题 如果缓存很大 建议设置最大缓存 8G内存 我的环境是给SqlServer 7G 预留1G给系统
wKioL1WaKa6xxsOxAAJ8M2KCBoo942.jpg
另外,windows服务器有时候可能会出现系统进程占用内存很大 我的两台服务器都出现过 可能是因为系统没有激活 补丁没有打完所致 一般重启之后 恢复正常 (线上环境重启,简直小心脏都要跳出来) 所以还是赶紧激活吧...

最新文章

  1. Unity 特殊文件夹 : 位置不能随便放
  2. eclipse中 将java项目转换为web项目
  3. java-final关键字
  4. Java TCP编程
  5. Appium移动自动化测试(四)--one demo
  6. sharepoint 顺序工作流创建
  7. oracle稳定执行计划1
  8. SSH服务及花生壳域名解析
  9. git如何clone所有的远程分支
  10. Chapter 7 代理模式
  11. hdu1114(完全背包)
  12. Log4J积累
  13. MySQL的bigint类型
  14. script nGrinder_TestRunnerInsertMysqlSingle.groovy
  15. java学习--"==”和 equals
  16. Java的oauth2.0 服务端与客户端的实现
  17. js 判断字符串长度
  18. django rest framework跨表取值
  19. EvalAI使用——类似kaggle的开源平台,不过没有kernel fork功能,比较蛋疼
  20. 怎么控制contenteditable的输入

热门文章

  1. AWS Cloud Practioner 官方课程笔记 - Part 1
  2. js 正则整理
  3. C#里sqlDataAdapter.fill(DataSet,String)的用法
  4. 不用找了,基于 Redis 的分布式锁实战来了!
  5. HTML+CSS ,原型
  6. 不定参数(rest 参数 ...)
  7. kafka具体解释四:Kafka的设计思想、理念
  8. Oracle DBA_EXTENTS视图 与 DBA_SEGMENTS视图
  9. Gradle Could not find method leftShift() for arguments
  10. JavaScript、ES6中的类的继承