




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
突破2G内存限制SQL2008AWE应用测试我们采用了评测中心的一台DELL2950服务器,配置了双路Intel45nmXeonE5430处理器,频率为2.66GHz,并能支持SSE4.1指令集。服务器还使用了Intel5000X芯片组,提供24MB的SnoopFilter缓存,这可以提升高负荷时的内存/处理器性能。磁盘系统则是3块15000RPM的Cheetah15K.5,并通过一块PCIex8的LSIMegaRAIDSAS8708ELP来组建RAID5阵列。为了使用AWE,应用程序必须:使用Win32的AllocateUserPhisycalPagesAPI函数分配扩展物理内存。该函数需要调用者具有将内存页锁定的权限。使用VirtualAllocAPI函数在进程的地址空间中创建一个区域,作为与扩展物理内存进行映射的一个窗口。使用MapUserPhysicalPages或者MapUserPhysicalPagesScatterAPI函数,将扩展物理内存映射到这个虚拟内存窗口中。在数据库使用AWE功能之前,必须对操作系统和SQL数据库分别进行设置。
内存锁定页面首先应用程序要满足第一条要求,它必须能具备内存锁定页面功能,这需要在组策略中进行设置,如图所示启用SQL程序运行帐号的内存锁定页面功能。通常基于安全性的考虑会给数据库一个独立的运行帐号,这时就需要将其添加入内存锁定页面选项页。一些其他需要AWE功能的程序,也需要这样设置。an连曳uEFiYEK^A'iiJiLS«£f«i4irr运行应如an连曳uEFiYEK^A'iiJiLS«£f«i4irr运行应如P诲甲Aft宾叼鸣有叫■小掘司始】旺If3毒s劳as切f皿Ju)[2LC16MV3其邯睥BPS右部!索引占川茹内呼归」』=由U内详1⑦虹.J±l理;堀饵占Mlg小内寻gi免,fioe*SQL2005的AWE设置很方便随后要进入SQL2005的管理界面,将AWE选项打开。和SQL2000必须通过控制台命令打开不同,SQL2005可以在图形界面下设置,很方便。设置完毕需要重新启动SQL服务。我们在被测服务器上安装了MicrosoftSQL2005,按照测试要求建立了数据库。BF在测试之前会在数据库中生成9个表,其中包括4个500万行的表格,每行包括100字节的数据,因此每个表格容量大约是476MB,整个数据库容量为1.86GB。我们用60个客户端模拟了总共1600个用户,在这个数据库中进行查询、添加、删除、修改等操作。在测试期间,数据的吞吐量很小,因此网络吞吐量不会成为瓶颈。
每秒事务数(寸力35000.00SOOOO.OCi25000.0020000.0CI15000.0010000.0CI5000.00每秒事务数(寸力35000.00SOOOO.OCi25000.0020000.0CI15000.0010000.0CI5000.00-■—Win32无AWEWin32AWEO3.00岩00寸IO目ootnOODOOWOOS吕寸OOEOOIOOIOS这里可以看出,我们的配置使用了AWE功能之后,数据库在中等用户数量下的性能得到了较大的提升,幅度可以达到25%左右,而在大量用户数量下,使用AWE功能会导致性能下降10~20%左右。IT168评测中心观点测试结果看上去有些奇怪,不过分析之下应该可以理解。我们的测试机器只具有4GB内存(和2~4GB虚拟内存),在中等用户数量条件下,AWE功能让数据库突破了2GB的限制,从而可以达到3GB左右,因此吞吐量得到了提升。而在重负荷的情况下,系统内存已经耗尽(操作系统、文件系统缓存本身也要占用一定的内存),因此AWE锁定内存页面反而降低了可以用于分页的内存,因此性能会有降低。从这点来看,3GB~4GB的重负荷数据库服务器使用AWE的必要性不是很大。然而再往上就不同了,AWE可以让系统内存得到充分的利用,而
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 45286-2025信息技术手持式移动设备增强现实系统技术规范
- 2025年莱芜下载货运从业资格证模拟考试系统试题
- 单位空调安装合同范本
- 刑法中劳务合同范本
- 刊物设计制作合同范本
- 写好运输合同范本
- 农户贷款合伙经营合同范本
- 企业重组收购合同范本
- 供热设备买卖合同范本
- 代理银行开户合同范本
- 九型人格与亲子教育课件
- 2025届高校毕业生公开招聘工作人员报名登记表
- DB34∕T 2290-2022 水利工程质量检测规程
- GB/T 44399-2024移动式金属氢化物可逆储放氢系统
- 薛岗小学反邪教工作计划
- 某住宅小区物业服务投标书范本
- 2024-2030年中国高空外墙清洗行业市场发展趋势与前景展望战略分析报告
- 2024年辽宁省中考生物试卷(含答案与解析)
- 医院殡葬服务管理制度
- 煤矿自救互救知识考试复习题库(含答案)
- 外科学绪论 课件
评论
0/150
提交评论