- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SQLSERVER新中大性能调校.
SQL SERVER 新中大性能调整
技术中心
2011-5-25
32/64位问题
数据库机器原则上都是上到64位,就是操作系统是64位数据库也是64位的。因为在32位下,Sql Server 利用内存的能力比较差,有没有打开3GB选项的情况下,SQL SERVER只能最多利用2GB的内存。当系统在线人数比较多的时候,会导致系统频繁的换页。严重的影响了数据库的性能。
解决方案:
首选升级到64位,包括机器和数据库系统。这样机器可以充分发挥出性能,SQL SERVER也可以充分利用系统资源。提高系统的吞吐量。
如果实在不能升级到64位,考虑打开SQL SERVER的AWE。可以按照以下的操作步骤打开AWE
本地组策略修改
【开始】-【启动】,输入gpedit.msc,打开“本地组策略编辑器”(图2),找到“用户权限分配”节点,找到“锁定内存页”这一项,右键,属性,打开“锁定内存页属性”窗口(如图3),然后添加用户,把启动sqlserver的用户添加进去(图4),保险起见可以也可以同时加入administrator
图:2
图:3
图:4
数据库-右键-属性,打开“服务器属性”窗口(图1),选择“内存”选项,
“使用AWE分配内存”项打勾,【最大服务器内存】设置大一点,如果是16G内存的话,机器又只是作为数据库服务器可以考虑分配13-14G的内存。
图:1
检查是否成功开启了AWE
【开始】-【启动】输入perfmon 添加计数器,主界面是右键【添加计数器】
在target pages这个数 * 8K /1024 是不是大概与你设置AWE的大小类似。如果类似了,就不用重启机器了。如果还是远远小于你设置AWE的内存值,就说明没有设置成功,请重启机器。
设置数据库的快照级别,假设使用的数据库是NG001,则设置的方法是:
Alter database ng0001 set read_committed_snapshot on;
注意的是,这个操作要没有其它的SESSION连接到这个NG0001数据库,最好可以停下IIS和重启下数据库进行设置。否则可能会等待很长时间。这个修改主要的目的是避免数据库的写阻塞读。
解决了数据库的 CXPACKET 等待
默认情况下,数据库是不进行控制的。我们要关闭SQL SERVER的并行机制,避免CXPACKET等待。
Sp_configure ‘show advanced options’,1
Go
Reconfigure with override
Go;
关闭并行机制
sp_configure max degree of parallelism,1
RECONFIGURE WITH OVERRIDE
GO
调整SQL
重点关注 sys_log /user_configre等表。可以参考以下19局优化的SQL,在修改程序的前提下只能添加索引,include索引只针对2005及以上才能使用。索引会陆续加入
create index idx_mat_p_d_01 on mat_p_d(origin_code)
create index idx_kc_billbody_01 on kc_billbody(relbillno)
create index hr_arc_dispatch_actorobj on hr_arc_dispatch_actorobj(cno)
create index idx_fg_simple_data_01 on fg_simple_data(c_type) include (c_no,c_name)
create index idx_hr_arc_dispatch_actorobj_01 on hr_arc_dispatch_actorobj(cno) include(ccode,ctype,cobj,ocode)
create index idx_sys_log_01 on sys_log(id)
create index idx_req_col_control_01 on req_col_control(oper_type_code,req_input)
create index idx_fg_col_page_01 on fg_col_page(c_create,c_code)
create index idx_w3_ba_treedatabase_01 on w3_ba_treedatabase(cno,ctype)
create index idx_ays_act_originbill_01 on ays_act_originbill(buildcode)
您可能关注的文档
最近下载
- 葡萄避雨设施栽培及配套技术研究进展_孙其宝.pdf VIP
- 材料采购合同简易范本下载打印.docx VIP
- 河南省实验中学2024-2025学年八年级上学期第一次月考物理试卷及答案.pdf VIP
- 河南省第二实验中学2024-2025学年八年级上学期第一次月考物理试题(解析版).docx VIP
- 河南省郑州市实验中学2019-2020学年八年级上学期第一次月考物理试题.docx VIP
- “呼死你”软件盛行 网友谨防“轰炸”电话.doc VIP
- 常州市青果巷历史街区保护_图文.pdf VIP
- 河南省郑州市枫杨外国语中学2024-2025学年八年级上学期第二次月考物理试题(含答案).docx VIP
- 河南省郑州市枫杨外国语中学2024-2025学年八年级上学期第二次月考物理试题.docx VIP
- 河南省郑州市外国语中学2023-2024学年八年级上学期第一次月考物理试题.docx VIP
文档评论(0)