




已阅读5页,还剩17页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
SQLSQL SERVER2000SERVER2000 使用使用 AWEAWE 进行内存优化进行内存优化 2011 09 19 15 55 51 我来说两句我来说两句 收藏 我要投稿 字体 小 大 今年年初的时候一个客户打电话抱怨系统随着时间的推移越来越慢 在正常情况 下还能够忍受 如果系统出现数据问题需要重新执行 那可以想象在某一个时间急 着需要报告而系统确是默默唧唧在拉破车 换谁都无法忍受 随之 我们调查这个 问题 系统本身的设计就没有考虑到有如此大的机构数和高的频度 所以造成了数 据库膨胀得特别快 特别是几个主要存放数据表更是比较吓人 数据量数据量比上年增长率比上年增长率 年份年份 RMBCredit 万条万条 ForeCredit 万条万条 RMBCreditForeCredit 2007 前41867 0012857 00 20073978 142044 53 20088933 245080 012 252 48 200910597 305790 291 191 14 201015235 039001 571 441 55 20112185 91116 82 从上表可以看出 RMBCredit 表近 8 3 亿笔数据 这个数据量在不同的数据库都是一 个不小的数目 在讨论后给出了如下方法 1 把历史数据移到其他地方进行存放 由于在做数据分析的时候需要保留两年 的数据 2 提高 SQL Server2000 内存使用量 可以通过开启 AWE 进行实现 3 修改程序 按照年份存放不同数据表中 由于这个产品在公司已经有公司替 代 处于消亡阶段 该修改工作量大风险高 否决 4 使用数据库分区功能 该功能在 SQL Server2000 未提供 另外做分区速度 提升也不大 否决 通过讨论确定了 1 2 方法进行改造 具体 AWE 内存优化步骤如下面所介绍 1 1 SQLSQL SERVERAWESERVERAWE 大内存设置方法大内存设置方法 标准的 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 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 1 2 1 1 1 2 1 SQLSQL SP4SP4 补丁升级补丁升级 从网站下载 SQL SP4 补丁 本文以下载 SQL2KSP4 exe 为例 SQL SP4 补丁解压 数据库服务器 双击文件 跟据提示点击下一步 如图 SQL SP4 补丁升级 数据库服务器 进入 C SQL2KSP4 目录 如图 双击 Setup bat 文件 如图 跟据提示点击下一步 如图 点击 是 如图 点击下一步 如图 点击下一步 如图 选择 忽略安全威胁警告 保留密码为空 点击确定 此处以 SA 用户没有密码为 例 如图 点击确定 如图 点击 确定 完成 SQL SP4 补丁升级 如图 1 1 2 2 1 1 2 2 SQLSQL AWEAWE 补丁升级补丁升级 从网站下载 SQL AWE 补丁 本文以下载 SQL2000 KB899761 v8 00 2040 x86x64 CHS exe 为例数据库服务器 双击 如图 点击下一步 如图 选择 我同意 点击下一步 如图 点击下一步 如图 点击下一步 如图 点击下一步 如图 点击完成 完成 AWE 升级 1 2 1 2 修改系统启动参数修改系统启动参数 数据库服务器 打开 C boot ini 文件 设定 PAE 参数后保存重新启动 如图 1 3 1 3 开启开启 SQLSQL AWEAWE 功能功能 数据库服务器 开始 程序 Microsoft SQL Server 查询分析器 点击 确定 在 SQL 查询分析器中输入下列指令 来启动 SQL Server 的 AWE 功能 这里内存设置 为 32G 1 sp configure show advanced options 1 1 2 RECONFIGURE 3 GO 4 sp configure awe enabled 1 1 5 RECONFIGURE 6 GO 7 sp configure max server memory 3200032000 8 RECONFIGURE 9 GO 10 sp configure allow updates 1 1 11 RECONFIGURE WITH OVERRIDE 12 GO 1 4 1 4 为为 SQLSQL 启动用户设置本地安全策略启动用户设置本地安全策略 数据库服务器 控制面板 管理工具 本地安全策略 安全设置 本机策略 用戶 权限分配右边窗口中选择 內存锁定页面 在 内存中锁定页 页面中新增用戶或组 加入 SQL SERVER 服务的启动帐号 系统 默认启动帐号是 administrators 在命令提示符下输入 gpupdate 回车后更新策略 1 5 1 5 重新启动重新启动 SQLSQL ServerServer 服务使设定生效服务使设定生效 重新启动 SQL Server 服务使 AWE 扩展内存功能设定生效 如图 停止 SQL Server 服务 重启 SQL Server 服务 1 6 1 6 关闭关闭 SQLSQL ServerServer 的的 allowallow updatesupdates 功能功能 数据库服务器 开始 程序 Microsoft SQL Server 查询分析器 点击 确定 在 SQL 查询分析器中输入下列指令 来关闭 SQL Server 的 allow updates 功能 1 sp configure allow updates 0 0 2 RECONFIGURE WITH OVERRIDE 3 GO 1 7 1 7 查看查看 SQL SERVERSQL SERVER 内存设置后的情况内存设置后的情况 数据库服务器 开始 程序 Microsoft SQL Server 查询分析器 点击 确定 在 SQL 查询分析器中输入下列指令 来查看 SQL SERVER 内存设置后的情况 1 use master 2 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 1 1 2 RECONFIGURE 3 GO 4 sp configure awe enabled 0 0 5 RECONFIGURE 6 GO 3 3 SQLSQL AWEAWE 功能测试案例功能测试案例 在一台内存为 6 0G 的服务器上开启了 AWE 功能 SQL Server2000 内存扩展 到 5 3G 通过测试不同的场景速度上有了成倍的提升 在到正式环境后 性能上 也得到了很大的提升 到现在客户没有打电话进行抱怨了 测试机配置 测试机配置 CPU 6 2 0GHZ RAM 6G SQL 内存扩展内存扩展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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025版智能化蔬菜配送与菜场承包合同
- 2025版补偿贸易与新材料研发合作协议
- 2025版大棚租赁与设施农业技术培训合同
- 二零二五年度:信息安全保密补充协议数据安全守护者
- 2025版国标柴油新能源技术研发与创新应用购销合同
- 二零二五版混凝土砌块建筑工程项目采购合同模板
- 二零二五年度班组工程承包劳务合同样本
- 内蒙古自治区人大常委会办公厅所属事业单位招聘考试真题2024
- 十堰丹江口市招聘社区工作者考试真题2024
- 2024年烟草山东公司笔试试题
- GB/T 12241-2021安全阀一般要求
- 杭州市残疾儿童市级定点康复机构申请表
- GB 16663-1996醇基液体燃料
- CB/T 3623-1994舵系统安装与效用试验要求
- 伤寒论的讲义辨太阳病脉证并治课件
- 国家级农产品质量安全检测技能竞赛考试总题库(含答案)
- 湖北省乡镇卫生院街道社区卫生服务中心地址医疗机构名单
- 事业单位工作人员岗位等级确认审核表
- 立破并举 内外互联 构建西藏全要素资源交易市场
- (完整版)UPS技术培训教材PPT(共-54张)课件
- 骨盆的解剖PPT课件(PPT 18页)
评论
0/150
提交评论