




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
自我管理数据库自动性能诊断第1页SushilKumar
产品管理主管数据库可管理性甲骨文企业自我管理数据库自动性能诊断第2页自我管理数据库:自动性能诊疗自我管理数据库自动性能诊断第3页本资料起源自我管理数据库自动性能诊断第4页Oracle数据库10g可管理性可管理性-一个关键开发关注领域由200多个工程师、主要数据库架构师设计和开发显著进步比SQLServer管理简单30%比DB2管理显著要简单得多比Oracle9i管理简单50%比Oracle8i管理简单70%好评如潮分析家给予必定客户给予非常必定自我管理数据库自动性能诊断第5页Oracle10g可管理性
处理方案打包在基本产品中内置了自我管理功效意在使关键产品设置、使用和管理愈加简单单独许可管理程序包包含非同寻常功效使DBA生产力最高使管理数据库成本最低以更低成本提供更高服务质量数据库管理程序包诊疗程序包调整程序包配置管理程序包更改管理程序包自我管理数据库自动性能诊断第6页Oracle10g可管理性
处理方案打包在基本产品中内置了自我管理功效意在使关键产品设置、使用和管理愈加简单单独许可管理程序包包含非同寻常功效使DBA生产力最大化使管理数据库成本最低以更低成本提供更高服务质量数据库管理程序包诊疗程序包调整程序包配置管理程序包更改管理程序包自我管理数据库自动性能诊断第7页数据库程序包许可与企业版一起提供包含内置到Oracle内核和企业管理器(EM)中功效程序包可经过以下方式访问EM数据库控制EM网格控制数据库API利用上述任意接口使用程序包功效时都需要许可自我管理数据库自动性能诊断第8页数据库诊疗程序包
引言用于管理性能完整、含有成本效益和易于使用处理方案提供了独特功效自动识别性能瓶颈指导问题处理全方面系统监视管理员时间节约大约75%帮助降低50%管理成本
自我管理数据库自动性能诊断第9页自动性能诊疗自我诊疗引擎内置到了关键数据库内核、自动数据库诊疗监视器(ADDM)自开工作负载捕捉和历史性能分析(自开工作负载信息库)全方面实时系统(数据库和操作系统)性能监视高级事件管理数据库诊疗程序包
主要特征自我管理数据库自动性能诊断第10页自动性能诊疗自我诊疗引擎内置到了关键数据库内核、自动数据库诊疗监视器(ADDM)自开工作负载捕捉和历史性能分析(自开工作负载信息库)全方面实时系统(数据库和操作系统)性能监视高级事件管理数据库诊疗程序包
主要特征自我管理数据库自动性能诊断第11页传统性能调整方法性能和工作负载数据捕捉系统统计、等候信息、SQL统计等。分析数据库在哪些类型操作上花费时间最长?数据库在哪些资源上产生瓶颈?什么原因造成了这些瓶颈?怎样处理这个问题?问题处理假如识别了多个问题,则哪个是最主要?假如实施此处理方案,则我预期可取得多少性能提升?自我管理数据库自动性能诊断第12页传统性能调整方法性能和工作负载数据捕捉系统统计、等候信息、SQL统计等。分析数据库在哪些类型操作上花费时间最长?数据库在哪些资源上产生瓶颈?什么原因造成了这些瓶颈?怎样处理这个问题?问题处理假如识别了多个问题,则哪个是最主要?假如实施此处理方案,则我预期可取得多少性能提升?自我管理数据库自动性能诊断第13页数据库中内置了工作负载和性能统计信息库Oracle数据库10g智能自我管理基础架构一部分自动捕捉工作负载数据默认情况下,每隔60分钟保留一次,或者手动保留7天数据驻留于新引入SYSAUX表空间内服务器自动管理空间要求自动去除旧数据存放不一样类别数据:基本统计,比如物理读取SQL统计,比如磁盘读取(每个sql语句)量度,比如,物理读取数量/秒活动会话历史自动负载信息库(AWR)自我管理数据库自动性能诊断第14页智能基础架构:新基本统计
广泛代码工具时间模型(v$sys_time_model)自动跟踪运行时间数据库时间连接管理(登录、登出)分析(硬、软、失败…)SQL、PLSQL和Java执行时间增强等候模型(v$system_event)
等候事件归为代表关键问题领域等候类别800个不一样等候事件,12个等候类别(应用程序、并发..)主要等候事件结束(比如,主要栓锁,入队)操作系统状态(v$osstat)CPU+内存SQL语句统计等候类别、PLSQL、Java等时间帮定值取样(v$sql_bind_capture)使用内核中Δs,按照维度(CPU、花费时间、分析时间)高效识别TopSQLSQL执行PLSQL执行普通管理分析Java执行自我管理数据库自动性能诊断第15页智能基础架构:活动会话历史(ASH)取样活动会话历史(v$session_wait)
每秒取一个活动会话样例放入内存(v$active_session_history)直接访问内核结构将选定样例刷新到AWR捕捉数据包含:SIDSQLID程序、模块、操作等候事件号对象、文件、块实际等候时间(假如是在等候时捕捉)自我管理数据库自动性能诊断第16页数据库时间查询MelanieCraft小说浏览、阅读复查将商品添加到购物车“一次点击式”结算活动会话历史(ASH)自我管理数据库自动性能诊断第17页数据库时间查询MelanieCraft小说浏览、阅读复查WAITING状态dbfilesequentialreadqa324jffritcf2137:38:26事件SQLID模块SID时间CPUaferv5desfzs5Getreviewid2137:42:35WAITINGlogfilesyncabngldf95f4deOneclick2137:52:33WAITINGbufferbusywaithk32pekfcbdfrAddtocart2137:50:59将商品添加到购物车“一次点击式”结算Bookbyauthor活动会话历史(ASH)细粒度活动历史自我管理数据库自动性能诊断第18页自开工作负载信息库
优于任何其它数据搜集工具自动、自我管理、效率更高马上可用设置预先计算量度比如,事务数量/秒、登录数量/秒等。自我管理基础启用历史性能分析我用户埋怨昨晚凌晨3点钟性能较差,那时发生了什么情况?在过去某个特定时间,哪些人正使用该系统,他们终究做了哪些操作?自我管理数据库自动性能诊断第19页传统性能调整方法性能和工作负载数据捕捉系统统计、等候信息、SQL统计等。分析数据库在哪些类型操作上花费时间最长?数据库在哪些资源上产生瓶颈?什么原因造成了这些瓶颈?怎样处理这个问题?问题处理假如识别了多个问题,则哪个是最主要?假如实施此处理方案,则我预期可取得多少性能提升?自我管理数据库自动性能诊断第20页传统性能调整方法性能和工作负载数据捕捉系统统计、等候信息、SQL统计等。分析数据库在哪些类型操作上花费时间最长?数据库在哪些资源上产生瓶颈?什么原因造成了这些瓶颈?怎样处理这个问题?问题处理假如识别了多个问题,则哪个是最主要?假如实施此处理方案,则我预期可取得多少性能提升?自我管理数据库自动性能诊断第21页自动数据库诊疗监视器(ADDM)数据库中自我诊疗引擎将全部组件集成在一起自动提供数据库范围内性能诊疗,包含RAC使用时间模型实时结果提供影响和优点分析、非问题领域提供信息与原始数据马上前摄运行,需要时重新激活运行智能基础架构应用程序和SQL管理系统资源管理空间管理备份和恢复管理存放管理数据库管理自我管理数据库自动性能诊断第22页SQL
Advisor高负载SQLIO/CPU问题RAC问题AutomaticDiagnosticEngine自动负载信息库中快照自我诊疗引擎系统资源提议网络和数据库配置提议使用AWR快照进行由上至下分析以吞吐量为中心–主要关注缩短“数据库时间”类别树-基于Oracle几十年性能调整专业技术实时结果无需等候几小时时间才能看到结果准确查明根本原因将症状和根本原因分离开来汇报非问题领域比如,I/O不是问题ADDM运行方式自我管理数据库自动性能诊断第23页最常见性能问题
由ADDM自动诊疗不再是尖端科学TopSQLI/O问题经常使用文件、带宽分析硬、软、失败配置问题调整日志文件大小调整日志缓冲区大小存档MTTR设置应用程序使用情况无法再用Statspack进行诊疗大量登录/登出不够大内存SGA,PGA经常使用块和对象缓冲区忙碌等候缓存缓冲区链式栓锁RAC服务问题网络、LMS、远程实例锁定和ITL争用检测点原因PL/SQL,Java时间自我管理数据库自动性能诊断第24页性能调整案例研究诊疗和调整硬分析问题自我管理数据库自动性能诊断第25页在Oracle10g之前,人们必须……检验系统使用情况查看等候事件观察栓锁争用查看共享池和库缓存栓锁上等候复查v$sysstat查看“已用分析时间”>“分析时间cpu”以及硬分析多于正常情况数量经过以下方法识别SQL识别含有很多硬分析会话,并跟踪这些会话,或者复查v$sql寻找很多带有相同散列计划语句检验并复查SQL经过观察包含文字SQL识别“硬分析”问题启用游标共享自我管理数据库自动性能诊断第26页使用Oracle10g和诊疗程序包….因为大多数等候都是并发等候类别,所以系统CPU使用量最大。自我管理数据库自动性能诊断第27页ADDMFindingsADDM已经自动识别了因为重复硬分析而造成高CPU用量……自我管理数据库自动性能诊断第28页ADDMFindings…而且在解释怎样诊疗到这个问题同时推荐处理方案自我管理数据库自动性能诊断第29页GoodPerformancePage一旦应用了该处理方案,CPU用量就会大大降低……同时等候消失自我管理数据库自动性能诊断第30页使用ADDM之前和之后情形对比之前检验系统使用情况查看等候事件观察栓锁争用查看共享池和库缓存栓锁上等候复查v$sysstat查看“已用分析时间”>“分析时间cpu”以及硬分析多于正常情况数量经过以下方法识别SQL识别含有很多硬分析会话,并跟踪这些会话,或者复查v$sql寻找很多带有相同散列计划语句检验并复查SQL经过观察包含文字SQL识别“硬分析”问题启用游标共享Oracle10G复查ADDM提议ADDM推荐使用cursor_sharing情形:硬分析问题自我管理数据库自动性能诊断第31页使用ADDM之前和之后情形对比之前检验系统使用情况查看等候事件观察栓锁争用查看共享池和库缓存栓锁上等候复查v$sysstat查看“已用分析时间”>“分析时间cpu”以及硬分析多于正常情况数量经过以下方法识别SQL识别含有很多硬分析会话,并跟踪这些会话,或者复查v$sql寻找很多带有相同散列计划语句检验并复查SQL经过观察包含文字SQL识别“硬分析”问题启用游标共享Oracle10G复查ADDM提议ADDM推荐使用cursor_sharing情形:硬分析问题-听起来不可思议,不过这是真,根本不需要手动性能诊疗问题处理更加快,整体性能更加好
减轻了管理员负担自我管理数据库自动性能诊断第32页传统性能调整方法性能和工作负载数据捕捉系统统计、等候信息、SQL统计等。分析数据库在哪些类型操作上花费时间最长?数据库在哪些资源上产生瓶颈?什么原因造成了这些瓶颈?怎样处理这个问题?问题处理假如识别了多个问题,则哪个是最主要?假如实施此处理方案,则我预期可取得多少性能提升?Oracle10g数据库和诊疗程序包自动完成上述全部工作!自我管理数据库自动性能诊断第33页真实成功案例Oracle内部长回归测试测试运行了2小时40分钟ADDM提议增加缓冲区缓存运行时间缩短了40分钟
缺点数据库升级识别了占用较多数据库时间语句使用SQLTuningAdvisor调整升级后较差计划自我管理数据库自动性能诊断第34页自动性能诊疗自我诊疗引擎内置到了关键数据库内核、自动数据库诊疗监视器(ADDM)自开工作负载捕捉和历史性能分析(自开工作负载信息库)全方面实时系统(数据库和操作系统)性能监视高级事件管理数据库诊疗程序包
主要特征自我管理数据库自动性能诊断第35页全方面系统监视集成了数据库和操作系统监视用于全部受支持数据库版本全方面性能监视性能管理工作流定义良好、直观详细等候、会话、SQL下钻历史性能数据事件、量度历史与新Oracle10g数据源完整集成AWR,ASH
自我管理数据库自动性能诊断第36页数据库主页自我管理数据库自动性能诊断第37页主机性能主页自我管理数据库自动性能诊断第38页数据库主页自我管理数据库自动性能诊断第39页数据库主页自我管理数据库自动性能诊断第40页性能主页自我管理数据库自动性能诊断第41页性能主页突出显示自我管理数据库自动性能诊断第42页等候下钻自我管理数据库自动性能诊断第43页等候下钻突出显示自我管理数据库自动性能诊断第44页等候下钻自我管理数据库自动性能诊断第45页等候下钻自我管理数据库自动性能诊断第46页等候下钻突出显示自我管理数据库自动性能诊断第47页等候下钻–TopSQL自我管理数据库自动性能诊断第48页SQL详细内容自我管理数据库自动性能诊断第49页
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 沧州交通学院《中医护理学基础实训》2023-2024学年第二学期期末试卷
- 浙江省温州市十五校联合体2025年招生全国统一考试5月调研测试卷(三调)化学试题含解析
- 教育政策法规知识
- 写幕墙施工方案
- 湖南省2025届普通高中名校联考信息卷(模拟一)生物试题(含答案)
- 培训班万圣节活动
- 房屋建筑学知识点
- 陕西省卫生健康系统事业单位招聘(中药)历年考试真题库-含答案解析
- 2024-2025学年下学期高一英语外研社版同步经典题精练之名词词义辨析
- 2024年10月份粉尘环境作业认知功能监测与爆燃事故预警指标库
- 小学科学实验教学与现代教育技术融合研究
- 医院首诊负责制度
- 语文-2025年1月广西高三调研考全科试卷和答案(12地级市)
- 2025届华能安阳热电限责任公司毕业生招聘高频重点提升(共500题)附带答案详解
- 输血不良反应处理流程与应急预案、记录表、登记表
- 经典案例:美短租网Airbnb商业计划书
- 完整版医院CT机房装饰改造工程施工组织设计方案
- gis在城乡规划中的应用
- 2025天猫服饰春夏趋势白皮书
- OBLF GS-1000直读光谱仪操作手册(2024版)
- 专项02 反比例函数中的跨学科试题
评论
0/150
提交评论