打印本文 打印本文 关闭窗口 关闭窗口
深入SQL SERVER 2000的内存管理机制(三)
作者:武汉SEO闵涛  文章来源:敏韬网  点击数7251  更新时间:2007/11/14 11:03:46  文章录入:mintao  责任编辑:mintao
SQL SERVER已经启动, Bpool (缓冲池区)就被预留,但不提交,同时在该进程在虚拟内存空间内的MemToLeave (内存释放区)其实是空闲区域.如果你通过性能分析器的 Virtual Bytes Perform 计数器,SQL Server启动后看SQL SERVER的进程,你会看到它可以反映Bpool (缓冲池区)预留区.我看到人们有些惊慌,因为这个数值比较高毕竟,它反映的不是本机器的总共物理内存就是最大的用户内存空间减去MemToLeave (内存释放区).这是不用担心的,比较而言这只是保留区,没有提交的空间.就如我前面所述,保留空间只是地址空间并没有真实的物理内存存储直到内存空间被提交. 随着时间的过去,内存空间被提交,Bpool (缓冲池区)将会增加,知道该SERVER原始启动时确定的上限.

 

监控SQL Server虚拟内存的使用

     你可以通过 SQL Server:Buffer Manager\Target Pages Perform计数器跟踪Bpool (缓冲池区)确定的最大空间.因为SERVER不同的部分需要内存, Bpool (缓冲池区)提交8K大小的页(

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9]  下一页

打印本文 打印本文 关闭窗口 关闭窗口