过期罐头电脑论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 5058|回复: 0
收起左侧

SQL Server内存管理经历 浅谈

[复制链接]
ulymao 2013-6-14 09:37:35 | 显示全部楼层
对于计算机来说,存储体系是分层级的。离CPU越近的地方速度快乐 ,但容量越小(如图[ghost win7纯净版] 1所示[win7旗舰版系统下载] )。比方 :传统的计算机存储体系构造 离CPU由近到远依次是:CPU内的存放 器,一级缓存,二级缓存,内存,硬盘。但同时离CPU越远的存储系统都会比之前的存储系统大一个数量级。比方 硬盘通常要比同时期 的内存大一个数量级
195721727.png
SQL Server存储引擎自身 是一个Windows下的进程,所以SQL Server使用内存和其它Windows进程一样,都需要. 向Windows申请内存。从Windows申请到内存之后,SQL Server使用内存粗略可以分为两部分:缓冲池内存(数据页和空闲页),非缓冲内存(线程,DLL,链接服务器等)。而缓冲池内存占领 了SQL Server的大部分内存使用。缓冲池所占内存也就是图2最大最小内存所设置的,因而 sqlservr.exe所占的内存有可能会大于图2中所设置的最大内存。
还有一点是,SQL Server使用内存的特性 是:有多少用多少,并且用了以后不释放(除非收到Windows内存压力的通知)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

一键重装系统|雨人系统下载|联系我们|网站地图|过期罐头电脑论坛

GMT+8, 2024-11-16 19:48 , Processed in 0.044715 second(s), 28 queries .

官方免责声明:本站内容来自网友和互联网.若侵犯到您的版权.请致信联系,我们将第一时间删除相关内容!

Powered by Discuz!

专注于win7_win10_win11系统下载装机

© 2010-2023 GQGTPC.Com

快速回复 返回顶部 返回列表