OA软件的规模OurScaleSQL Server是如何使用内存的?_泛普软件
监理公司管理系统 | 工程企业管理系统 | OA系统 | ERP系统 | 造价咨询管理系统 | 工程设计管理系统 | 甲方项目管理系统 | 签约案例 | 客户案例 | 在线试用
X 关闭
OA数据库

当前位置:工程项目OA系统 > OA软件研发 > OA数据库

OA软件的规模OurScaleSQL Server是如何使用内存的?

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

泛普OA软件的规模 Our   ScaleSQL Server是如何使用内存的
SQL Server存储引擎本身是一个Windows下的进程,所以SQL Server使用内存和其它Windows进程一样,都需要向Windows申请内存。从Windows申请到内存之后,SQL Server使用内存粗略可以分为两部分:缓冲池内存(数据页和空闲页),非缓冲内存(线程,DLL,链接服务器等)。而缓冲池内存占据了SQL Server的大部分内存使用。缓冲池所占内存也就是图2最大最小内存所设置的,因此sqlservr.exe所占的内存有可能会大于图2中所设置的最大内存。
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.配置SQL Server对于内存的使用量
5.SQL Server的版本(比如express版只能用1G内存)
最近碰到因为sqlserver占用内存过大,导致整个系统缓慢的情况,建议对于SQl SERVER的项目,配置t推荐时加上内存合理的分配,防止内存吃尽导致系统缓慢的情况。
内存分配原则:
32位操作系统,可设置AWE扩展操作系统内存限制,sqlserver 2012已不支持AWE;
64位操作系统,对于服务器大内存情况单纯当做数据库服务器使用时,设置sqlserver最大内存,可预留4G内存或更大给操作系统。
OA办公自动化办公系统最新资讯
发布:2006-04-28 10:18    编辑:泛普软件 · admin    [打印此页]    [关闭]
相关文章:
OA软件研发
联系方式

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

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

咨询:400-8352-114

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

QQ在线咨询

泛普OA数据库其他应用

OA设计 OA系统测试 OA平台 OA定制 OA开源 OA代码(源码) OA方案 OA培训 OA破解 OA下载 OA购买 OA数据库 OA系统界面设计 泛普OA新功能开发