none
内存突然被释放 RRS feed

  • 问题

  • SQL Server 2008 R2 Enterprise Edition,本身内存64G

    可用内存足够,但是BUFFER POOL 被释放。我想到3种可能的原因:

    1.如果是重启实例SQL SERVER 服务,tatal server memory最小值应该是0.

    2.最大内存设置会导致内存

    target server memory并没有变化,说明不是修改了最大内存设置

    3.使用dbcc DROPCLEANBUFFERS 命令

    这个命令会把内存中的内清除,但是内存不会马上释放。所以也不是这个原因

    是否还有其他的可能导致内存释放?


    2016年6月6日 7:20

答案

  • Page life expectancy went to zero at same time, seems memory pressure. Did server have huge data access around that time? Did you install latest sql2k8r2 service pack?

    不是的,Available memory没有明显降低。我怀疑是crash了。

    想不想时已是想,不如不想都不想。

    2016年6月6日 23:57
    版主

全部回复

  • Total server memory不是降到0了吗?

    想不想时已是想,不如不想都不想。

    2016年6月6日 8:40
    版主
  • Total server memory不是降到0了吗?

    想不想时已是想,不如不想都不想。

    没有,值最低的时候是14M,这个图看着不那么精确,
    2016年6月6日 8:48
  • Page life expectancy went to zero at same time, seems memory pressure. Did server have huge data access around that time? Did you install latest sql2k8r2 service pack?
    2016年6月6日 13:53
  • Page life expectancy went to zero at same time, seems memory pressure. Did server have huge data access around that time? Did you install latest sql2k8r2 service pack?

    不是的,Available memory没有明显降低。我怀疑是crash了。

    想不想时已是想,不如不想都不想。

    2016年6月6日 23:57
    版主
  • Page life expectancy went to zero at same time, seems memory pressure. Did server have huge data access around that time? Did you install latest sql2k8r2 service pack?
    The service pack is sp1.but there was not huge data access around that time.if there was,the total server memory could not decreased obviously .thks.

    2016年6月7日 0:40
  • Better to install latest sql service pack.
    2016年6月8日 17:20