电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

Oracle数据库常见的瓶颈问题与性能监测工具

63页
  • 卖家[上传人]:cl****1
  • 文档编号:482795473
  • 上传时间:2022-12-04
  • 文档格式:DOCX
  • 文档大小:498.12KB
  • / 63 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、内容摘要:数据库系统的性能最终了决定数据库的可用性和生命力。大多数数据库系统在运行一段时间后都会存在一定的性能问题,主要涉及数据库硬件、数据库服务器、数据库内存、应用程序、操作系统、数据库参数等方面。因此,基于数据库系统的性能调整与优化对于整个系统的正常运行起着至关重要的作用。数据库性能调整与优化涉及到多个层面,通过统一规划、系统分析做出相应的调整,可以提高数据库的稳定性和可用性,保障系统高效地运行,解决系统瓶颈,节约系统开销,具有良好的应用价值,同时也对理论研究提供了一定的方法指导。基于此,论文将Oracle 10g数据库的内存分配、磁盘I/O以及SQL语句等方面的性能调整与优化问题作为主要研究内容,对其进行了深入地分析和讨论,给出了一般情况下Oracle数据库应用系统的性能调整策略及优化方法。关键词:Oraaclee 100g数据据库;体体系结构构;系统统全局区区;性能能调整与与优化Absttracct:The perrforrmannce of dattabaase sysstemms eevenntuaallyy deeterrminnes theeir avaailaabil

      2、lityy annd ssurvvivaabillityy. MMostt off thhem willl bbrinng aabouut ssomee peerfoormaancee prrobllemss moore or lesss aafteer rrunnningg foor aa peeriood oof ttimee, wwhicch mmainnly invvolvve ddataabasse hharddwarre, dattabaase serrverr, ddataabasse mmemoory, apppliicattionns, opeerattingg syysteems andd daatabbasee paarammeteers,etcc. TTherrefoore,perrforrmannce tunningg annd ooptiimizzatiion of dattabaase sysstemms,whiich conncerrn mmulttiplle aaspeectss, arre vveryy viitall too thhe nnormm

      3、al runnninng oof tthe whoole sysstemm. WWe ccan impprovve tthe staabillityy annd aavaiilabbiliity of dattabaase, guuaraanteee iits higgh rrunnningg effficcienncy, soolvee syysteem bbotttlenneckk, reeducce ssysttem oveerheead, obbtaiin cconssideerabble apppliccabiilitty aand in theem mmeannwhiile, prroviide somme gguiddeliiness foor ttheooretticaal rreseearcch tthrooughh a uniifieed pplann annd ssysttemaaticcal anaalyssis to makke aapprroprriatte aadjuustmmentt.Baseed oon tthe aboove-menntioonedd

      4、 iddea, thhe ppapeer pprinncippallly ppayss atttenntioon tto tthe ressearrch on thee peerfoormaancee tuuninng aand opttimiizattionn prrobllemss off meemorry aalloocattionn off Orraclle100g, dissc II/O, SQQL sstattemeentss, ettc, andd maakess a furrtheer aanallysiis aand disscusss. Bessidees, it prooviddes somme pperfformmancce ttuniing strrateegiees aand opttimiizattionn appprooachhes of Oraaclee apppliicattionn syysteem iin ggeneerall coondiitioon. KeyWWordds: Oraaclee10gg DattabaaseAArchhiteec

      5、tuureSSysttem Globbal AreaaAdjuustmmentt annd OOptiimizzatiion of Perfformmancce1 导导言网格技术术是本世世纪初最最新和最最有吸引引力的技技术之一一,数据据库管理理系统作作为信息息系统的的基本支支撑在信信息化建建设中扮扮演着重重要的要要色。目目前的OOraccle110g数数据库是是业界首首个为网网格计算算而设计计的数据据库,是是一种高高效率、可靠性性好的适适应高吞吞吐量的的数据库库解决方方案,该该方案可可让客户户将多台台标准服服务器系系统整合合成一套套可扩充充的容错错运算平平台。然然而,随着数数据库规规模的扩扩大及用用户数量量的增加加,数据据库应用用系统的的响应速速度下降降,性能能问题越越来越突突出。Oraccle110g数数据库系系统体系系结构庞庞大、技技术细节节繁杂,如何合合理有效效地建立立基于OOraccle的的数据库库系统及及如何调调整使系系统性能能达到最最优,成成为Orraclle数据据库应用用领域的的热点问问题。本本课题通通过对OOraccle110g数数据库系系统的深深入分析析,设计计一套完

      6、完整的OOraccle数数据性能能评测指指标和方方法,并并针对发发现的性性能问题题制定相相应的性性能优化化策略。2Oraaclee10gg体系结结构Oraccle数数据管理理系统是是Oraaclee实例(IInsttancce)和Oraaclee数据库库构成的的。下面面是Orraclle100g数据据库的体体系结构构图:图1 Oraaclee 100g数据据库体系系结构2.1 ORRACLLE实例例Oraccle实实例包括括系统全全局共享享区Syysteem GGlobbal Aree和后台台进程BBackkgrooundd Prroceess。2.1.1系统全全局共享享区Syysteem GGlobbal Areea(SGAA)Systtem Glooball Arrea 是一块块巨大的的共享内内存区域域,他被被看做是是Oraaclee 数据据库的一一个大缓缓冲池,这里的的数据可可以被OORACCLE的的各个进进程共用用1。其大大小可以以通过如如下语句句查看:SQL seelecct * frrom v$ssga;NAMEE VAALUEE- -Fiixedd Siize 39881

      7、6Vaariaablee Siize 259981227844Daatabbasee Buuffeers 1.0049EE+099Redoo Buuffeers 32776800主要包括括以下几几个部分分:2.1.1.11 共共享池(Shaaredd poool)共享池是是SGAA中最关关键的内内存片段段,特别别是在性性能和可可伸缩性性上。一一个太小小的共享享池会扼扼杀性能能,使系系统停止止,太大大的共享享池也会会有同样样的效果果,将会会消耗大大量的CCPU来来管理这这个共享享池。不不正确的的使用共共享池只只会带来来灾难。共享池池主要又又可以分分为以下下两个部部分:(1)SSQL语语句缓冲冲(Libbrarry CCachhe)当一个用用户提交交一个SSQL语语句,OOraccle会会将这句句SQLL进行分分析(pparsse),这个过过程类似似于编译译,会耗耗费相对对较多的的时间。在分析析完这个个SQLL,Orraclle会把把他的分分析结果果给保存存在Shhareed ppooll的Liibraary Cacche中中,当数数据库第第二次执执行该SSQL时时,Orraclle自动动

      8、跳过这这个分析析过程,从而减减少了系系统运行行的时间间。这也也是为什什么第一一次运行行的SQQL 比比第二次次运行的的SQLL要慢一一点的原原因。下面举例例说明pparsse的时时间SQL seelecct ccounnt(*) ffrommscppasss ;COUNNT(*)-243Elappsedd: 000:000:000.008这是在SSharre_ppooll 和DDataa buuffeer 都都没有数数据缓冲冲区的情情况下所所用的时时间SQL allterr syysteem fflussh SSHARRED_POOOL;Systtem alttereed.清空Shharee_poool,保留DDataa buuffeerSQL seelecct ccounnt(*) ffromm sccpasss ;COUNNT(*)-243Elappsedd: 000:000:000.002SQL seelecct ccounnt(*) ffromm sccpasss ;COUNNT(*)-243Elappsedd: 000:000:000.000从两句SSQL 的时间间差上可可以

      9、看出出该SQQL 的的Parrse 时间约约为000:000:000.022。对于保存存在共享享池中的的SQLL语句,可以从从V$SSqlttextt、v$Sqllareea中查查询到,对于编编程者来来说,要要尽量提提高语句句的重用用率,减减少语句句的分析析时间。一个设设计的差差的应用用程序可可以毁掉掉整个数数据库的的Shaare poool,提提高SQQL语句句的重用用率必须须先养成成良好的的变成习习惯,尽尽量使用用Binnd变量量。(2)数数据字典典缓冲区区(Daata Dicctioonarry CCachhe)显而易见见,数据据字典缓缓冲区是是ORAACLEE特地为为数据字字典准备备的一块块缓冲池池,供OORACCLE内内部使用用。2.1.1.22 块块缓冲区区高速缓缓存(Dattabaase Buffferr Caachee)这些缓冲冲是对应应所有数数据文件件中的一一些被使使用到的的数据块块。让他他们能够够在内存存中进行行操作。在这个个级别里里没有系系统文件件,户数据据文件,临时数数据文件件,回滚滚段文件件之分。也就是是任何文文件的数数据块都都有可能能被缓冲冲。数据据库的任任何修改改都在该该缓冲里里完成,并由DDBWRR进程将将修改后后的数据据写入磁磁

      《Oracle数据库常见的瓶颈问题与性能监测工具》由会员cl****1分享,可在线阅读,更多相关《Oracle数据库常见的瓶颈问题与性能监测工具》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.