已阅读5页,还剩17页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
SQL SERVER2000使用AWE进行内存优化来源: 作者: 发表于:2012-08-21 10:56 点击: 21今年年初的时候一个客户打电话抱怨系统随着时间的推移越来越慢,在正常情况下还能够忍受,如果系统出现数据问题需要重新执行,那可以想象在某一个时间急着需要报告而系统确是默默唧唧在拉破车,换谁都无法忍受。随之,我们调查这个问题,系统本身的设计就没今年年初的时候一个客户打电话抱怨系统随着时间的推移越来越慢,在正常情况下还能够忍受,如果系统出现数据问题需要重新执行,那可以想象在某一个时间急着需要报告而系统确是默默唧唧在拉破车,换谁都无法忍受。随之,我们调查这个问题,系统本身的设计就没有考虑到有如此大的机构数和高的频度,所以造成了数据库膨胀得特别快,特别是几个主要存放数据表更是比较吓人。从上表可以看出RMBCredit表近8.3亿笔数据,这个数据量在不同的数据库都是一个不小的数目,在讨论后给出了如下方法:(1)把历史数据移到其他地方进行存放,由于在做数据分析的时候需要保留两年的数据(2)提高SQL Server2000内存使用量,可以通过开启AWE进行实现;(3)修改程序,按照年份存放不同数据表中(由于这个产品在公司已经有公司替代,处于消亡阶段,该修改工作量大风险高,否决);(4)使用数据库分区功能(该功能在SQL Server2000未提供,另外做分区速度提升也不大,否决)通过讨论确定了1、2方法进行改造,具体AWE内存优化步骤如下面所介绍。1. SQL SERVERAWE大内存设置方法标准的32 位地址最多可映射4 GB 内存。因此32 位进程的标准地址空间限制为4 GB。默认情况下,在32 位Microsoft Windows 操作系统中,将为操作系统保留2 GB 空间,另外2 GB 空间可由应用程序使用。在32位操作系统中,一般SQL Server可以使用的內存不到2G,如果要SQL SERVER2000可以使用大容量的內存,我们需要开启SQL-SERVER的AWE功能。1.1. 前置条件1.1.1. 数据库全备份在开始菜单选择开始菜单-Micrsoft SQL Server-企业管理器:选择Micrsoft SQL Server-SQL Server组-LOCAL-数据库-PBOCJRTJDB,点击右健选择所有任务-备份数据库:数据库:选择PBOCJRTJDB数据库名称:PBOCJRTJDB备份目的:点击“添加”按键添加F:release金融统计信息共享平台2011-04-08备份PBOCJRTDB-back 如图:点击确定开始备份,完成后确定完成备份,如图:1.1.2. 数据库补丁升级1.1.2.1. SQL SP4补丁升级从网站SQL SP4补丁,本文以下载SQL2KSP4.exe为例:SQL SP4补丁解压服务器:双击文件,跟据提示点击下一步,如图:SQL SP4补丁升级数据库服务器:进入C:SQL2KSP4目录,如图:双击Setup.bat文件。如图:跟据提示点击下一步,如图点击“是”如图:点击下一步,如图:点击下一步,如图:选择“忽略安全威胁警告,保留密码为空”点击确定(此处以SA用户没有密码为例)如图:点击确定,如图:点击“确定”,完成SQL SP4补丁升级,如图:1.1.2.2. SQL AWE补丁升级从网站下载SQL AWE补丁,本文以下载SQL2000-KB899761-v8.00.2040-x86x64-CHS.exe为例数据库服务器:双击如图:点击下一步,如图:选择“我同意”点击下一步,如图:点击下一步,如图:点击下一步,如图:点击下一步,如图:点击完成,完成AWE升级。1.2. 修改系统启动参数数据库服务器:打开C:boot.ini 文件,设定 /PAE 参数后保存重新启动。如图1.3. 开启SQL AWE 功能数据库服务器: 开始-程序-Microsoft SQL Server-查询分析器:点击“确定”在SQL查询分析器中输入下列指令,来启动SQL Server的AWE功能(这里内存设置为32G):1 sp_configure show advanced options, 12 RECONFIGURE3 GO4 sp_configure awe enabled, 15 RECONFIGURE6 GO7 sp_configure max server memory, 320008 RECONFIGURE9 GO10 sp_configure allow updates, 111 RECONFIGURE WITH OVERRIDE12 GO 1.4. 为SQL启动用户设置本地安全策略数据库服务器:控制面板-管理工具-本地安全策略-安全设置-本机策略-用戶权限分配右边窗口中选择“內存锁定页面”在“内存中锁定页”页面中新增用戶或组,加入SQL-SERVER服务的启动帐号(系统默认启动帐号是administrators。)在命令提示符下输入 gpupdate,回车后更新策略1.5. 重新启动SQL Server服务使设定生效重新启动SQL Server服务使AWE扩展内存功能设定生效,如图:停止SQL Server服务重启SQL Server服务1.6. 关闭SQL Server的allow updates功能数据库服务器: 开始-程序-Microsoft SQL Server-查询分析器:点击“确定”在SQL 查询分析器中输入下列指令,来关闭SQL Server的allow updates功能:1 sp_configure allow updates, 02 RECONFIGURE WITH OVERRIDE3 GO 1.7. 查看SQL-SERVER内存设置后的情况数据库服务器: 开始-程序-Microsoft SQL Server-查询分析器:点击“确定”在SQL 查询分析器中输入下列指令,来查看SQL-SERVER内存设置后的情况:1 use master2 go 3 select * from sysperfinfo where counter_name like %Memory%4 go 查询结果中查看Target Server Memory(KB) SQL目标内存情况Total Server Memory(KB) SQL内存扩展后使用情况2. 关闭SQL AWE功能数据库服务器: 开始-程序-Microsoft SQL Server-查询分析器:点击“确定”在SQL 查询分析器中输入下列指令,来关闭SQL-SERVER AWE 功能:1 sp_configure show advanced options, 12 RECONFIGURE3 GO4 sp_configure awe enabled,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024标准附条件借款合同书
- 2024二级建造师劳动合同
- 2024商场日常保洁服务合同
- 教育培训岗位聘任合同
- 湖北省武汉市七年级上学期语文期中试卷7套【附答案】
- 建筑工地施工人员合同范本2024
- 学术资源互享互惠协议
- 家庭长期发展规划协议书
- 省级总代理授权协议
- 2023年高考地理复习精题精练-中国的能源安全(新高考专用)(解析版)
- 中建三局施工现场安全防护标准化图册
- 变应性支气管肺曲霉病ABPA中国专家共识
- 结节病课件完整版
- 用电安全专项检查表
- 网络安全管理中心系统平台建设方案建议
- 人教PEP版六年级上册英语 Unit5 PartA let第一课时 课件
- GB/T 13002-2022旋转电机热保护
- YC/T 144-2017烟用三乙酸甘油酯
- 竞聘学生处处长演讲稿范文
- GB/T 2941-2006橡胶物理试验方法试样制备和调节通用程序
- 结构思考力讲义课件
评论
0/150
提交评论