SQLSERVER2000使用AWE进行内存优化_第1页
SQLSERVER2000使用AWE进行内存优化_第2页
SQLSERVER2000使用AWE进行内存优化_第3页
SQLSERVER2000使用AWE进行内存优化_第4页
SQLSERVER2000使用AWE进行内存优化_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、SQL SERVER200使用AWE进行内存优化今年年初的时候一个客户打电话抱怨系统随着时间的推移越来越慢, 在正常情况 下还能够忍受,如果系统出现数据问题需要重新执行,那可以想象在某一个时间急 着需要报告而系统确是默默唧唧在拉破车,换谁都无法忍受。随之,我们调查这个 问题,系统本身的设计就没有考虑到有如此大的机构数和高的频度,所以造成了数 据库膨胀得特别快,特别是几个主要存放数据表更是比较吓人。数据量 比上年增长率年份RMBCredit( 万条 )ForeCredit( 万条)RMBCreditForeCredit2007 前41867.0012857.00 20073978.142044.

2、53 20088933.245080.012.25200910597.305790.291.19201015235.039001.571.4420112185.91116.82 从上表可以看出 RMBCredit 表近 8.3 亿笔数据,这个数据量在不同的数据库都是一 个不小的数目,在讨论后给出了如下方法:(1) 把历史数据移到其他地方进行存放,由于在做数据分析的时候需要保留两 年的数据(2) 提高SQL Server2000内存使用量,可以通过开启 AWE进行实现;(3) 修改程序,按照年份存放不同数据表中(由于这个产品在公司已经有公司 替代,处于消亡阶段,该修改工作量大风险高,否决);(4

3、) 使用数据库分区功能(该功能在 SQLServer2000 未提供,另外做分区速度 提升也不大,否决)通过讨论确定了 1、2方法进行改造,具体 AWE内存优化步骤如下面所介绍。1. SQL SERVERAWE内存设置方法标准的 32 位地址最多可映射 4 GB 内存。因此 32 位进程的标准地址空间限制为4 GB。默认情况下,在 32位Microsoft Windows 操作系统中,将为操作 系统保留 2 GB 空间,另外 2 GB 空间可由应用程序使用。在32位操作系统中,一般 SQL Server可以使用的內存不到 2G,如果要SQL SERVER200可以使用大容量的內存,我们需要开启

4、SQL-SERVE的AWE功能。1.1.SQL AWE补 丁升级从网站下载 SQL AWE补丁,本文以下载SQL2000-KB-v8.00.2040-x86x64-CHS.exe为例数据库服务器:双击1.2.修改系统启动参数数据库服务器:打开C:boot.ini文件,设定/PAE参数后保存重新启动。如图bwr tMflT tlMrwl-H4*44111 r-IQ1 rH Fd| 4Ii(山时 1刖咽齐 Kf PT呻伽时 /乂蚀“-0|!打桃祈他t祁1.3.开启 SQL AWE功能数据库服务器:开始-程序-Microsoft SQL Server- 查询分析器点击“确定”在SQL查询分析器中输入

5、下列指令,来启动SQL Server的AWE功能(这里内存设置为 32G):1sp_c on figureshowadva need opti ons ,12RECONFIGURE3GO4sp_c on figureaween abled,15RECONFIGURE6GO7sp_c on figuremaxservermemory,320008 RECONFIGURE9 GO10 sp_c on figure allow updates ,111 RECONFIGUREWITH OVERRIDE12 GO5|J _ _ 疋 if L fJj Crp cmf imf J i懵丼uratp rcv

6、rf隔悄茁晦C4电 wst*:-d 丁 陆i w:ti *r co仕岌阪邂WWW.2CTO.COM14 为SQL启动用户设置本地安全策略数据库服务器:控制面板-管理工具-本地安全策略-安全设置-本机策略-用戶 权限分配右边窗口中选择“內存锁定页面”_an户臨工 Ttiuw:希:Ir j y-亠* 1 F营EK 在主也计为*1套空*p坤“:!就靖,:4iJht*Tiixh阖主ftrr十詡u*工砒|即曲HUI 殉UXfll诃申倂j(飢 囲叫Mt朴Mt剧M.凤迓1MB團弄逐号扳ei拗連玄坤*1晕 翔拒幔牟母*果 词!牺胡YaehFH札LCOL SHdEfxM.MmrM&AttriJnTE hWwir

7、agn剋Ew血TAwr i tFW.*$-l-H ivwfrvtn10CM Stft aXXAm449r-9K. jhEw4iUwr“.JhEwDMnJSl .SUM T MHSaO剧!tft*畑鼻暑夕WWW.2CTO.COMSQL-SERVE服务的启动帐号(系统在“内存中锁定页”页面中新增用戶或组,加入默认启动帐号是 administrators。)71 xj車馆安全设翟|舉幵就设HI內存申齡足页RJ-SA-GOWof;車硼戶里廻血3 IMt峯WWW.2CTO.COM在命令提示符下输入 gpupdate,回车后更新策略1.5.重新启动SQL Server服务使设定生效重新启动SQL Serv

8、er服务使AWE扩展内存功能设定生效,如图:停止SQL Server服务fo SQL ServerJnl xj服务器0): 服务:H |皆谆0H停沖finF当启动os时自动启动服:正在廷行-紅岌肢邂WWW.2CT0.COM7当启动os时自动启动服数据库服务器:开始-程序-Microsoft SQL Server-点击“确定”重启SQL Server服务-1 III X服备器电):二1服务 :|SL Servtr出(r-砌服务二r|a i lirnaiB im ;|rn开始/墟续)n I暫停口I _!停亠炉己停止* WWW.2CTO.COM16 关闭 SQL Server 的 allow upd

9、ates 功能查询分析器在SQL查询分析器中输入下列指令,来关闭SQL Server的allow updates 功能:1 sp_c on figure allow updates ,02 RECONFIGUREWITH OVERRIDE3 GOWWW.2CTO.COM1.7. 查看SQL-SERVE内存设置后的情况数据库服务器:开始-程序-Microsoft SQL Server- 查询分析器点击“确定”在SQL查询分析器中输入下列指令,来查看SQL-SERVE内存设置后的情况1 use master2 gowhere coun ter_ name like %Memory%3 select

10、 * from sysperfi nfogoI t itJs3Lnwr:t*fcJ;iF ivihifrCwi” 門 IWi Vj-mmj J !CruhtH *申占甲 Hi#町f (Bl他WN4HiUiBai %Tkrj nr*!Ti MMn%S4 TnFrSi|#Q! 9 ViTt+. Ty CrwniTrr HTritlMp?EjLiwr:fc*trTryv f +r(-Bb4i 3QM!nMiE:jr 1eKh-10i沖诃号 flirikjcrjML 22cKJ;.MaxF.EWE !.* IJTui! jetie Beiiiiy I1FIK91I2j 3QLj4m:fcfc.xp f

11、tHim iTtrill 54EWI Iflteijr in)M17MCS4J4WWW.2CTO.COM查询结果中查看Target Server Memory(KB) SQL 目标内存情况Total Server Memory(KB)SQL内存扩展后使用情况2. 关闭SQL AW功能数据库服务器:开始-程序-Microsoft SQL Server- 查询分析器点击“确定”在SQL查询分析器中输入下列指令,来关闭SQL-SERVER AW功能:1 sp_c on figureshow adva need opti ons , 12 RECONFIGURE3 GO4 sp_c on figure

12、awe en abled , 05 RECONFIGURE6 GOi姫-.tf.性* Qp- H S?fll fl A c 0 4 声历;ililt inf ifMe* a-riTnf iiKEr:i r : c;4WWW.2CTO.COM3. SQL AWE功能测试案例在一台内存为6.0G的服务器上开启了 AWE功能,SQL Server2000内存扩展到5.3G,通过测试不同的场景速度上有了成倍的提升。在到正式环境后,性能上也得到了很大的提升,到现在客户没有打电话进行抱怨了。测试机配置:CPU: 6*2.0GHZ ,RAM:6GSQL 内存扩展SQL 寻址内存扩展为 5.3G 左右测试项目并发处理 AutoDataCatch ,校验,分析报表,前台地区汇总并发测试过程AutoDataCatch2011 年 3月 7日日报数据采集,汇总,归并(全国)测试结果 :内存末扩展前, AutoDataCatch 采集同样批次,同样数据量日报需 6 小时左右,内存 扩展后日报采集,汇总,归并只需 2 小时左右。校验3 月涉农月

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论