none
windows server 2008 r2 enterprise 内存 已修改 内存问题 RRS feed

  • 问题

  • windows server 2008 r2 enterprise服务器,内存128G。放了一个文件 D:\1.bak 数据库文件(什么文件不重要),大小为20G。

    在该目录下复制1.bak,生成1 - copy.bak。此时去看任务管理器-资源管理器-内存 时,发现  已修改内存大概在2-3G左右,复制完会释放。

    再次黏贴,生成的是1 - copy(2).bak文件,发现此次复制速度想当快。此时去看任务管理器-资源管理器-内存 时,发现  已修改内存大概在17-18G左右,会释放,但比较慢。而且此时去查看1 - copy(2).bak文件文件属性时会延迟才能响应,如果用sqlserver管理工具试图去restore这个数据库,选择文件时也会无响应,一直要到已修改内存 降低到几百MB(复制之前的水准)才会响应。

    之后再黏贴多次也是这个情况

    怀疑是第一次复制时,内存缓存了这2个文件(源文件和copy),第二次复制时,直接从内存的缓存里写到硬盘上生成copy(2)了。

    哪位大侠知道是不是这样?

    有几个问题很疑惑:

    1.已修改 是什么,它的机制又是什么(如我上面的复制操作的过程是怎么实现的)?

    2. 2008R2系统能修改这个已修改的内存使用的大小吗?

    非常感谢哪位能解答一下

    2013年10月18日 3:25