- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
北京理工大学珠海学院
2012年6月4日
教务系统容灾优化报告
4号中午接到学校老师的一个电话,说学校的教务系统正在选课,但非常卡,几乎不能登录。情况比较紧急,于是用QQ远程操作。
首先了解下基本情况跟症状
登录教务系统下,果然,卡的不行,登录半天没反应。SQL*PLUS可以登录,数据库没有完全死掉。同时也了解到服务器是双CPU,4核,16G内存,红帽linux,pc server,归档关闭。
索要警告日志
这也是数据库出现各种异常后首先要参考的资料。不过10g跟11g的存放位置 略有不同,要查一下:
10g: select name,value from v$parameter where name = background_dump_dest;
11g:select value from V$DIAG_INFO where name =Diag Trace;
不过很不幸,这个文件达到了4.8G(具体原因后面说),不容易DOWN下来。只能在服务端用tail命令查看下最后一段的500行日志信息,且无限刷屏,悲剧了:
Tue Jun 5 11:50:45 2012
Memory Notification: Library Cache Object loaded into SGA
Heap size 2815K exceeds notification threshold (2048K)
Details in trace file /oracle/admin/jwgl/udump/jwgl_ora_18027.trc
查一下metalink,很不巧,这还是一个小bug。学校用的oracle是,这个bug在被fixed。这是一个警告,进程花费大量时间在内存中查找剩余空间,没找到,进行了扩展,有可能是内存碎片比较严重,侧面反应应用服务比较垃圾(开始担心)。改一个隐藏参数就行了,具体的解释放到附件(Library Cache Object Loaded Into Sga.txt)里:
备份spfile后,修改如下:
SQL create pfile=’/home/oracle/pfile_bakora’ from spfile;
SQL alter system set _kgl_large_heap_warning_threshold=8388608 scope=spfile ;
SQL shutdown immediate
SQL startup
若需要察看参数是否生效,普通查询是无法查找的,因为这种前面加“_“的参数都是隐藏参数,需要借助脚本:
SQL set linesize 120
SQL col name for a30 trunc
SQL col value for a20
SQL col pdesc for a50 trunc
SQL SELECT x.ksppinm NAME, y.ksppstvl VALUE, x.KSPPDESC PDESC
2 FROM SYS.x$ksppi x, SYS.x$ksppcv y
3 WHERE x.indx = y.indx AND x.ksppinm LIKE %par%;
Enter value for par: kgl_large
old 3: WHERE x.indx = y.indx AND x.ksppinm LIKE %par%
new 3: WHERE x.indx = y.indx AND x.ksppinm LIKE %kgl_large%
不过上面信息的刷屏导致后面几万行全是这些无用的信息,没时间再向上面去翻阅了。学校比较急,先生成一下AWR报告,看下性能的瓶颈在哪里。
生成AWR报告
AWR即自动工作负载信息库 (AWR:Automatic Workload Repository),可以取代10g之前的Statspack和ASH。做了3号全天跟4号中午12点前的AWR。
首先看了下3号的AWR报告,基本正常,老师说3号全天是没问题的。再看了下4号那天的,震惊了:
DT Time是反应数据库整繁忙程序的一个参数,计算是DB time=DB CPU+ DB waiting time(no-idle time),也就是记录的服务器花在数据库运算(非后台进程)和等待(非空闲等待)上的时间。这个值竟然比国家电网绝大部分网省的还要大!可见学生们对于要抢到自己心爱的课程的决心是多么的强烈!立刻觉的这个数据库有研究的价值了。也可以看到oracle的版
您可能关注的文档
- XX公司开展四好班子创建活动的实施意见.doc
- XX公司新闻发言人制度.doc
- XX公司离职管理办法.doc
- XX供水工程初步设计报告.doc
- xx公路xx段改建工程.doc
- XX兼职公司创业计划.doc
- xx农业发展有限责任公司章程.doc
- xx初级中学教育规范年方案2012.doc
- XX区国税局2010年工作总结.doc
- XX公司管理提升活动督导办法.doc
- 2025江苏南京市雨花台区统计局等单位招聘编外工作人员10人参考题库附答案.docx
- 2025江苏南京大数据集团有限公司招聘45人模拟试卷附答案.docx
- 2025江苏南京农业大学劳务派遣人员招聘1人(六)备考题库附答案.docx
- 2025江苏南京农业大学科研助理招聘5人(八)备考题库附答案.docx
- 2025江苏南京六合投资运营集团有限公司招聘13人考前自测高频考点模拟试题附答案.docx
- 2025江苏南京农业大学劳务派遣人员招聘1人(六)备考题库附答案.docx
- 2025江苏南京六合科技创业投资发展有限公司招聘10人笔试备考试题附答案.docx
- 2025江苏南京六合经济开发区所属国有企业招聘12人模拟试卷附答案.docx
- 2025江苏南京六合投资运营集团有限公司招聘13人笔试参考题库附答案.docx
- 2025江苏兴化交投人力资源有限公司招聘3人笔试备考试题附答案.docx
原创力文档


文档评论(0)