您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 人事档案/员工关系 > 数据库--自我管理的数据库(PPT 64页)
Oracle数据库10g:自我管理的数据库LengLengTan高级总监甲骨文公司讲座编号:1064来自中国最大的资料库下载议程主要的可管理性挑战Oracle的管理方案可管理性革命—Oracle数据库10g这对您意味着什么?问答来自中国最大的资料库下载可管理性为什么很重要?来自就是管理业务对于客户业务规模和复杂性增加管理成本高故障成本令人无法接受对于独立软件供应商合作伙伴部署复杂性增加开发成本增加支持成本高……并且变得越来越困难!来自中国最大的资料库下载完整的可管理性解决方案管理整个基础架构管理大量的系统Oracle协作套件Oracle电子商务套件OracleiASOracle10iDatabase其他应用程序网格控制OracleiASOracleiASOracle10iDatabaseOracle数据库10g来自使RAC易于管理支持网格用于应用程序独立软件供应商合作伙伴用于最终用户用于所有类型的工作负载其他应用程序网格控制来自中国最大的资料库下载空前的开发工作最大的单项工作–工作中50%是设计人员–二百多位工程师–汇集大量的客户反馈–积极的有针对性的开发–不仅仅是进行研究!范围广泛的工作–项目跨越整个技术领域长期的承诺来自中国最大的资料库下载来源:IOUG2001DBA调查创建和配置12%加载数据6%持续的系统管理55%软件维护6%安装6%DBA的时间用在何处来自中国最大的资料库下载来源:IOUG2001DBA调查加载数据6%持续的系统管理55%软件维护6%安装6%创建和配置12%DBA的时间用在何处来自中国最大的资料库下载软件安装快速简单的安装–对安装过程进行重大的重新设计–单张CD,只需20分钟–显著减少CPU、内存、磁盘空间的消耗–使用OracleInstantClient进行极为简单的客户端安装(3个文件)自动执行所有安装前和安装后的步骤–验证操作系统配置、补丁、资源的可用性等–为自动启动和关闭配置所有组件(监听器、数据库、代理程序、OMS、OID等)增强的静默安装来自中国最大的资料库下载简化创建和配置过程使用预先配置的、准备就绪的数据库,显著减少数据库的创建时间初始化参数减少90%:不到30个基本参数自动设置常见任务,例如备份自动配置LDAP服务器自动共享服务器设置简易的连接命名来自中国最大的资料库下载简化升级升级前检查(例如参数设置)升级后状态检查时间估算程序可以重新开始指导管理员使用最佳应用来自中国最大的资料库下载随时可用的数据库控制不需要单独安装创建数据库后,完全进行管理和监控监听器的发现、配置和监控来自中国最大的资料库下载密切相关、随时可用的经验快速轻便的安装简化创建和配置过程简化升级灵活的数据库控制来自中国最大的资料库下载来源:IOUG2001DBA调查加载数据6%持续系统管理55%软件维护6%安装6%创建和配置12%DBA的时间用在何处来自数据泵–比导出快60%(单个流)–比导入快15–20倍(单个流)–自动并行处理—多个流–可重新开始–对导出的转储文件进行大小估计跨平台的可移植表空间来自中国最大的资料库下载来源:IOUG2001DBA调查加载数据6%持续的系统管理55%软件维护6%安装6%创建和配置12%DBA的时间用在何处来自的时间用在持续的管理、监控和调整1.性能诊断和故障排除2.空间和对象管理3.SQL和应用程序调整4.系统资源调整5.备份和恢复来源:IOUG2001DBA调查来自中国最大的资料库下载今天的可管理性挑战外部存储管理磁盘配置条带容量数据重新分布内部空间管理表增长超势空间碎片备份和恢复管理磁带、MTTR灾难恢复应用程序和SQL管理优化器统计信息响应时间吞吐量模式/索引系统资源管理CPU利用率内存池过程来自—自我管理的数据库来自中国最大的资料库下载智能基础架构自动负载信息库自动维护任务基础架构服务器生成警报基础架构顾问程序基础架构自动负载信息库–数据库的“数据仓库”–代码方法自动维护任务–预打包、资源控制服务器生成的警报–推送和拖拉、适时、随时可用顾问程序基础架构–集成、一致来自中国最大的资料库下载自动数据库诊断监控器(ADDM)计算机内的性能专家提供数据库范围的性能诊断,包括RAC在每次获取负载信息库快照时自动运行提供影响及益处分析提供信息和原始数据比较使用时间模型集成所有组件智能基础架构应用程序和SQL管理系统资源管理空间管理备份和恢复管理存储管理数据库管理来自问题RAC问题AutomaticDiagnosticEngine自动负载信息库中的快照自我诊断的引擎系统资源建议网络+数据库配置建议设计数据库编码方式方法,以生成时间和等待模型数据库中的自我诊断引擎—数据库性能的关键分类树—基于Oracle数十年的性能调整技术实时结果查明根本原因以及没有问题的区域还可以手动运行来自中国最大的资料库下载性能诊断:以前与现在的情况以前1.检查系统利用率2.查看等待事件3.观察闩锁争用情况4.查看共享池和库缓存闩锁的等待情况5.检查v$sysstat(难以操作)6.查看“parsetimeelapsed”“parsetimecpu”以及硬分析数量超过正常的情况7.通过以下方法识别SQL识别具有很多硬分析的会话并跟踪它们,或者在v$sql中检查具有相同散列计划的多个语句(难以操作)8.检查所访问的对象并查看SQL9.通过观察SQL包含文字的情况来识别“硬分析”问题10.支持游标共享Oracle10g1.查看ADDM建议2.ADDM建议使用cursor_sharing情况:硬分析问题来自的关键:Oracle基于成本的优化器经过验证的技术–十年以上的产品使用–被所有高层次的应用程序供应商所采用完善的功能–自动收集对象和系统(CPU、IO、高速缓存)统计信息–全套访问路径、适应性搜索策略–基于成本的转换–自动分配内存及并行处理–已有版本优化器统计信息智能基础架构应用程序和SQL管理系统资源管理空间管理备份和恢复管理存储管理数据库管理来自中国最大的资料库下载仍旧面临的挑战如何快速找出复杂查询的最佳计划?–由相关性、复杂的判定选择性而导致的次最佳计划什么是“不良”的SQL?如何在打包的应用程序中处理“不良”的SQL?如何“全局”地优化整个应用程序的SQL语句?–添加索引可能对单个语句有帮助,但它对应用程序其余部分的影响如何来自中国最大的资料库下载自动调整优化器识别“不良”的SQL–自动获取负载–自动识别高负载SQL–前N个最消耗资源的SQL语句高负载SQL打包的应用程序可定制的应用程序来自中国最大的资料库下载自动调整优化器自动SQL调整–以往执行所积累的经验–动态采样、部分执行技术–描述SQL语句,反馈到优化器–对SQL文本不作更改SQL描述文件打包的应用程序+调优的SQL高负载SQL打包的应用程序可定制的应用程序自动调整优化器自动SQL调整来自中国最大的资料库下载自动调整优化器自动SQL分析–优化器解释决策点–为不良的SQL、陈旧的统计信息、不良模式提供建议SQL建议可定制的应用程序+调优的SQL高负载SQL打包的应用程序可定制的应用程序自动调整优化器自动SQL分析来自中国最大的资料库下载自动调整优化器SQL访问顾问程序–对访问路径的建议–索引、物化视图、物化视图的索引–考虑整体负载–考虑对插入/更新/删除操作的影响索引和MV可定制的应用程序+调优的SQL高负载SQL打包的应用程序可定制的应用程序自动调整优化器访问顾问来自中国最大的资料库下载自动调整优化器完整的SQL管理–自动获取工作负载、自动识别高负载SQL–自动SQL调整–自动SQL分析–SQL访问顾问程序SQL配置文件打包的应用程序+SQL建议可定制的应用程序+索引和MV调优的SQL高负载SQL打包的应用程序可定制的应用程序自动调整优化器自动SQL调整自动SQL分析访问顾问程序可定制的应用程序+来自确定范围—系统范围、依赖于模块还是依赖于用户?5.通过以下方法识别SQL(难以操作)识别具有大量数据库分散读取等待事件的会话并跟踪它们,或者在OEM中查看最突出的会话6.获得解释计划7.检查被访问的对象(大小/基数)8.查看SQL统计信息和/或与对象统计信息相比较(v$sql)(难以操作)9.识别问题10.联系打包应用程序的供应商11.为供应商提供测试方案12.供应商提供补丁/升级13.安装在客户的下一个维护周期中的补丁/升级Oracle10g1.查看ADDM建议2.根据链接来运行自动SQL调整3.接受来自SQL调整的SQL描述文件建议SQL调整:以前与现在的情况情况:打包应用程序中的不良SQL来自资源管理器对CPU使用情况进行控制和优先分级自动SQL内存调整智能基础架构应用程序和SQL管理系统资源管理空间管理备份和恢复管理存储管理数据库管理来自中国最大的资料库下载自动适应工作负载的变化最大限度地提高内存使用率单个参数使其更易于使用有助于消除内存不足错误可以帮助提高性能自动共享内存调整SGAPGA大型批处理作业排序Java共享池SQL缓存大型共享池缓冲区缓存SQL缓存排序联机用户大型共享池缓冲区缓存Java共享池来自检查输出;检查缓冲池是否过度分配3.如果是,则减少缓冲池的大小4.启动共享池顾问程序5.检查输出;检查共享池是否分配不足6.如果是,则增加共享池的大小Oracle10g(在此处特意留出空白—使用自动共享内存调整时不需要任何手动步骤)SGA内存管理:以前与现在的情况情况:内存不足错误(ORA-4031)来自消除外部空间碎片–本地管理表空间消除空间分配争用情况–自动段空间管理智能基础架构应用程序和SQL管理系统资源管理空间管理备份和恢复管理存储管理
本文标题:数据库--自我管理的数据库(PPT 64页)
链接地址:https://www.777doc.com/doc-1030105 .html