笔记338 SQL2012内存管理改进

笔记338 SQL2012内存管理改进  

 1 --SQL2005,SQL2008  在MEMORYSTATUS和[dm_os_memory_clerks]里看到multi page和single page的使用情况
 2 但是SQL2012只有一个page,而不分开multi page和single page了max server memory
 3 
 4 
 5 --从上面的图可以看出,SQL Server 2012 多了一个memory Manager,它来统一响应SQL Server 内部各种组件内存申请的请求。
 6 --因为这个原因,在SQL Server 2012里面,max server memory 不再像以前的版本那样,
 7 --只控制buffer pool的大小,也包括那些大于8kb 的内存请求。也就是,
 8 -- max server memory 能够更准确地控制SQL Server 的内存使用了
 9 
10 
11 DBCC MEMORYSTATUS
12 
13 SELECT  * FROM    [sys].[dm_os_memory_clerks]
SQL2005,SQL2008
SQL2012
 
 
posted @ 2013-08-07 22:34 桦仔 阅读(...) 评论(...) 编辑 收藏