您现在的位置: 电子商务模式 >> 电子商务技术 >> 数据 >> [EB技术]正文  显示方式: 

MSSQL内存模式(细节)不断补充 - 地主宝宝-MSSQL
http://tech.caneb.com/ 时间:2006-12-29 9:22:09 点击数:   电子商务模式[技术]频道 

今日不可不关注的电子商务技术资讯:

【文章简介】 MSSQL内存模式(细节)不断补充1.BufferDistribution:stolen+BufferDistribution:Procedures=DynamicMemoryManager:Stolen2.DynamicMemoryManger:Stolen是由bpool中分配出,bpool中分配的都是小于8KB的页。3.大于8KB的内存分配使用MemToLeave区域来分配,MemToLe

【文章正文】

MSSQL内存模式(细节)不断补充

1.     Buffer Distribution:stolen + Buffer Distribution:Procedures=Dynamic Memory Manager:Stolen

2.     Dynamic Memory Manger:Stolen是由bpool中分配出,bpool中分配的都是小于8KB的页。

3.     大于8KB的内存分配使用MemToLeave区域来分配,MemToLeave与bpool无任何关系,通常这些大于8KB的内存分配都由一些组件完成的(COM组件、链接服务器、第三方扩展存储过程)

【MemToLeave也可以由mssql进程使用的,但分配的空间是大于8KB的】

只有mssql进程直接使用MemToLeave所分配的页才能够在dbcc memorystatus中反映出来,其他一些组件 (如:COM组件、链接服务器、第三方扩展存储过程)使用MemToLeave所分配的页是没法观察到的。

 

我仅仅是根据经验探讨这个mssql的内存模式,很多的认识也不一定正确,欢迎指正。

4.     虚拟地址空间是32位系统中的宝贵资源,默认方式下,mssqlserver(sql2000)启动后会保留384MB的虚拟地址空间以供线程堆栈及一些组件(COM组件、俩将服务器、第三方扩展存储)使用,这类组件要么所需较大(大于8KB)以至于bpool无法支持,要么不知如何从缓冲池中分配。


关键词:数据库
阅读本站更多关于:“MSSQL内存模式(细节)不断补充 - 地主宝宝-MSSQL”的文章>>>>
作者:公告 文章来源:CSDN
[EB技术]录入:北极星    责任编辑:北极星 

  窄告信息
电子商务辩论台
网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
电子商务模式网站(www.CanEb.com)版权与免责声明:
① 本网转载其他媒体、网站文章是为传播更多的信息,此类文章不代表本网观点,也不对其真实性负责,本网不承担此类文章侵权行为的连带责任。
② 在本网论坛(BBS)博客(Blog)网络硬盘(WebDisk)上发表言论或上传、收藏文件者,责任自负。
③ 如您因版权等问题需要与本网联络,请在30日内联系 caneb_com@yahoo.com.cn
④ 凡本网原创文章(包括论坛、博客等),欢迎转载,但务必注明来自本网,且需注明引用网址。
焦点图片
今日博客
电子商务模式网站意见反馈留言板