监理公司管理系统 | 工程企业管理系统 | OA系统 | ERP系统 | 造价咨询管理系统 | 工程设计管理系统 | 甲方项目管理系统 | 签约案例 | 客户案例 | 在线试用
X 关闭

合肥OA软件SQL Server是如何使用内存的

申请免费试用、咨询电话:400-8352-114

合肥OA软件的SQL Server是如何使用内存的
SQL Server存储引擎本身是一个Windows下的进程,所以SQL Server使用内存和其它Windows进程一样,都需要向Windows申请内存。从Windows申请到内存之后,SQL Server使用内存粗略可以分为两部分:缓冲池内存(数据页和空闲页),非缓冲内存(线程,DLL,链接服务器等)。而缓冲池内存占据了SQL Server的大部分内存使用。缓冲池所占内存也就是图2最大最小内存所设置的,因此sqlservr.exe所占的内存有可能会大于所设置的最大内存。
SQL Server使用内存的特点是:有多少用多少,并且用了以后不释放(除非收到Windows内存压力的通知)。
在几乎没有负载的时候来看内存使用。可以看到CPU在0负载的时候,内存却占据了40多个G。这其实是在之前的使用SQL Server向Windows申请的内存一直没有释放所致。
合肥泛普OA具体SQL Server能够使用多少内存是由以下几个因素决定的:
1.物理内存的大小
2.所安装Windows版本对于内存的限制(比如windows server 2008标准版限制最大内存只能使用32GB)
3.SQL Server是32位或64位
4.如图2所示配置SQL Server对于内存的使用量
5.SQL Server的版本(比如express版只能用1G内存)
最近碰到因为sqlserver占用内存过大,导致整个系统缓慢的情况,建议对于SQl SERVER的项目,配置t推荐时加上内存合理的分配,防止内存吃尽导致系统缓慢的情况。
内存分配原则:
32位操作系统,可设置AWE扩展操作系统内存限制,sqlserver 2012已不支持AWE;
64位操作系统,对于服务器大内存情况单纯当做数据库服务器使用时,设置sqlserver最大内存,可预留4G内存或更大给操作系统。
泛普协同办公管理系统最新资讯

发布:2006-05-04 11:11    编辑:泛普软件 · admin    [打印此页]    [关闭]
合肥OA系统
联系方式

成都公司:成都市成华区建设南路160号1层9号

重庆公司:重庆市江北区红旗河沟华创商务大厦18楼

咨询:400-8352-114

加微信,免费获取试用系统

QQ在线咨询

泛普合肥OA其他应用

合肥OA 合肥新闻动态 合肥OA信息化 合肥OA快博 合肥OA软件行业资讯 合肥软件开发公司 合肥门禁系统 合肥物业管理软件 合肥仓库管理软件 合肥网站建设公司 合肥餐饮管理软件