开发者社区> 云栖希望。> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

sql2005性能优化(在32位系统上突破2G内存使用量的方法)

简介:
+关注继续查看

 服务器磁盘为(SAS)IBM组成RAID0+1,SQL2K5只识别4G内存,实际只占用2G内存。而使用 AWE的话,应用程序可以直接将操作系统允许的最大物理内存量保留为未分页的内存。使用 AWE 使 SQL Server 可以缓存详细信息,而不用从磁盘上的系统页面文件中读取详细信息。通过更快的数据访问提高了性能并减少了访问磁盘的频率。故决定打开SQL2K5的AWE参数,将6G的内存锁定,完全给SQL使用。
  大致配置步骤如下:
  1、因服务器已打开/PAE参数,否则需在系统盘根目录下修改Boot.ini文件(去除只读属性),在=optin /fastdetect后添加/PAE参数(前面应该有空格)。(如果没有boot。ini文件的话可从其他相似的机子上拷一个过来)
  2、在windows的组策略中启用锁定内存页选项:
     a)在"开始"菜单上单击"运行"子菜单,然后在"打开"框中键入"gpedit.msc"。
     b)在"组策略"控制台上,展开"计算机配置",然后展开"Windows   设置"。
     c)展开"安全设置",然后展开"本地策略",选择"用户权限分配"复选框。
     d)在详细资料窗格中,双击"锁定内存页"。
     e)在"本地安全策略设置"对话框中,单击"添加"按钮。
     f)在"选择用户或组"对话框中,添加有权运行sqlservr.exe的帐户(administor账号即可)。
  3、启用SQLServer2K5的AWE支持。
     a)在对象资源管理器中,右键单击服务器并选择“属性”。
     b)单击“内存”节点。
     c)在“服务器内存选项”下,选择“使用 AWE 分配内存”。
     d)在对象资源管理器中,右键单击服务器并选择“属性”。
     e)单击“内存”节点。
     f)在“服务器内存选项”下,选择“使用 AWE 分配内存”。
     g)配置相应最小内存数和最大内存数。   
     同时也可以用脚本执行的方式操作:
     --当 show advanced options 设置为'1'时才能更改AWE 
     sp_configure 'show advanced options', 1
RECONFIGURE
GO
     --启用AWE 选项
sp_configure 'awe enabled', 1
RECONFIGURE
GO
     --设置最大内存为6G

EXEC sp_configure'max server memory (MB)',4800; --此值参考如下
GO
RECONFIGURE;
GO

本文转自博客园知识天地的博客,原文链接:sql2005性能优化(在32位系统上突破2G内存使用量的方法),如需转载请自行联系原博主。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
sql server 性能调优 资源等待之内存瓶颈的三种等待类型
原文:sql server 性能调优 资源等待之内存瓶颈的三种等待类型 一.概述   这篇介绍Stolen内存相关的主要三种等待类型以及对应的waittype编号,CMEMTHREAD(0x00B9),SOS_RESERVEDMEMBLOCKLIST(0x007B),RESOURCE_SEMAPHORE_QUERY_COMPILE(0x011A)。
713 0
SQL性能优化:如何定位网络性能问题
原文:SQL性能优化:如何定位网络性能问题 一同事跟我反馈他遇到了一个SQL性能问题,他说全表只有69条记录,客户端执行耗费了两分多钟,这不科学呀。要我分析一下原因并解决。我按照类似表结构,构造了一个案例,测试截图如下所示   这个表有13800KB(也就是13M多大小),因为该表将图片保存到数据库(Item_Photo字段为iamge类型),这个是历史原因,暂且不喷这种的设计。
924 0
《Oracle高性能SQL引擎剖析:SQL优化与调优机制详解》一3.2 基于代价的查询转换
本节书摘来自华章出版社《Oracle高性能SQL引擎剖析:SQL优化与调优机制详解》一 书中的第3章,第3.2节,作者:黄玮,更多章节内容可以访问云栖社区“华章计算机”公众号查看。
762 0
《Oracle高性能SQL引擎剖析:SQL优化与调优机制详解》一1.2 显示执行计划
本节书摘来自华章出版社《Oracle高性能SQL引擎剖析:SQL优化与调优机制详解》一 书中的第1章,第1.2节,作者:黄玮,更多章节内容可以访问云栖社区“华章计算机”公众号查看。
691 0
一个SQL性能问题的优化探索(二)(r11笔记第38天)
继续前几天的一个案例一个SQL性能问题的优化探索(一)(r11笔记第33天) 如下的SQL语句存在索引字段CARD_NO,但是执行的时候却走了全表扫描,因为这是一个核心表,数据量很大,导致数据库负载很高。
801 0
利用SQL Profiler处理开销较大的查询
原文:利用SQL Profiler处理开销较大的查询   当SQL Server的性能变差时,最可能发生的是以下两件事: 首先,某些查询产生了系统资源上很大的压力。这些查询影响整个系统的性能,因为服务器无法足够快速地服务其他SQL查询。
743 0
Oracle数据库内存参数调优技术
这篇论坛文章主要针对Oracle内存参数的调优技术进行了深入的讲解,详细内容请参考下文。 近来公司技术,研发都在问我关于内存参数如何设置可以优化Oracle的性能,所以抽时间整理了这篇文档,以做参考。
730 0
【SQL 性能优化】参数设置
QL> select * from v$version;BANNER----------------------------------------------------------------Oracle Database 10g Enterprise Edition Release 10.
556 0
+关注
云栖希望。
我是个随便的人
文章
问答
文章排行榜
最热
最新
相关电子书
更多
RDS SQL Server CPU高使用率性能优化
立即下载
RDS SQL Server CPU 高使用率性能优化
立即下载
MaxCompute SQL计算成本调优以及优化方法
立即下载