none
SQL SERVER服务重启后,内存占用快速升高的问题 RRS feed

  • 问题

  • 当SQL SERVER 服务器重启后,内存占用在不到20分钟的时间内,就升高到了80%,总内存64G

    我希望解决的并非是内存占用持续升高的问题,而是内存占用在很短的时间内飙升到80%的问题,希望大家给些思路,谢谢

    2014年9月1日 5:23

答案

  • 快速升高是很正常的,我们有一些大库,几百GB的,因为访问的用户很多,而且有几个插入线程不停插入数据,每次维护数据库完毕,再重开启sqlserver服务,内存就飙得很快,服务器内存跟你一样也是64GB,当然,内存飙得再快,也不会像直线那样,直接飙升到64GB

    所以还是看你的服务器跑的什么程序,负载怎样了。。。

    2014年9月3日 6:03

全部回复

  • SQL Server 的内存使用原则就是一直为新需求分配内存,直到达到可用内存上限啊

    服务器启动之后,除非你的sql server 没有任何使用,否则升高是正常的嘛, 这个速度跟你的操作频繁程度和操作所需要的内存有很大关系

    2014年9月1日 8:30
  • Single select query against big table may use up all data cache on the server.
    2014年9月1日 16:53
  • 快速升高是很正常的,我们有一些大库,几百GB的,因为访问的用户很多,而且有几个插入线程不停插入数据,每次维护数据库完毕,再重开启sqlserver服务,内存就飙得很快,服务器内存跟你一样也是64GB,当然,内存飙得再快,也不会像直线那样,直接飙升到64GB

    所以还是看你的服务器跑的什么程序,负载怎样了。。。

    2014年9月3日 6:03