OCP培训资料-自动性能管理.ppt

上传人:yyf 文档编号:5020074 上传时间:2020-01-29 格式:PPT 页数:40 大小:725.50KB
返回 下载 相关 举报
OCP培训资料-自动性能管理.ppt_第1页
第1页 / 共40页
OCP培训资料-自动性能管理.ppt_第2页
第2页 / 共40页
OCP培训资料-自动性能管理.ppt_第3页
第3页 / 共40页
OCP培训资料-自动性能管理.ppt_第4页
第4页 / 共40页
OCP培训资料-自动性能管理.ppt_第5页
第5页 / 共40页
点击查看更多>>
资源描述

《OCP培训资料-自动性能管理.ppt》由会员分享,可在线阅读,更多相关《OCP培训资料-自动性能管理.ppt(40页珍藏版)》请在三一文库上搜索。

1、自动性能管理,课程目标,学完本课后,应能完成下列工作: 诊断数据库的性能问题 配置自动工作量资料档案库 访问数据库指导 使用 SQL 访问指导改进数据库性能 有效地使用异步 COMMIT,优化 统计信息 SGA 附加 AWR 指导 异步 Commit,优化活动,性能管理中的三个活动为: 性能规划 实例优化 SQL 优化,性能规划,投资选项 系统体系结构 可伸缩性 应用程序设计原理 工作量测试、建模和实施 部署新的应用程序,性能规划完全备注页,实例优化,有定义合理的目标 将内存分配至数据库结构 考虑数据库中各部分的 I/O 要求 优化操作系统以获得最佳数据库性能,性能优化方法,优化步骤: 从上至

2、下进行优化。即: 在优化应用程序代码之前先优化设计 在优化实例之前先优化代码 优化那些可以带来最大潜在好处的方面。 确定最长的等待时间 确定最大的服务次数 达到目标时停止优化。,收集统计信息,性能优化取决于准确统计信息的收集。 有不同类型的统计信息: 优化程序统计信息 系统统计信息 有不同的统计信息收集方法: 使用 GATHER_STATS_JOB 自动收集 使用 DBMS_STATS 程序包手动收集 通过设置数据库初始化参数进行收集 通过从另一个数据库导入统计信息进行收集,收集统计信息完全备注页,Oracle 等待事件,等待事件集合提供了由于各种原因而不得不等待 或必须等待的会话或进程的有关

3、信息。 V$EVENT_NAME 视图中列出了这些事件。,优化 统计信息 SGA 附加 AWR 指导 异步 Commit,系统统计信息,系统统计信息完全备注页,显示与会话有关的统计信息,显示与服务有关的统计信息,对于 n 层环境,由于会话统计信息并非十分有用,因此可以在下列视图中查看服务级别的统计信息: V$SERVICE_EVENT:以每个事件为基础的每个服务的聚集等待计数和等待时间。 V$SERVICE_WAIT_CLASS:以等待类别为基础的每个服务的聚集等待计数和等待时间。,实例/数据库 V$DATABASE V$INSTANCE V$PARAMETER V$SPPARAMETER V

4、$SYSTEM_PARAMETER V$PROCESS V$BGPROCESS V$PX_PROCESS_SYSSTAT V$SYSTEM_EVENT,故障排除和优化视图,磁盘 V$DATAFILE V$FILESTAT V$LOG V$LOG_HISTORY V$DBFILE V$TEMPFILE V$TEMPSEG_USAGE V$SEGMENT_STATISTICS,争用 V$LOCK V$UNDOSTAT V$WAITSTAT V$LATCH,内存 V$BUFFER_POOL_STATISTICS V$LIBRARYCACHE V$SGAINFO V$PGASTAT,字典视图,以下字典

5、视图和特殊视图提供了使用 DBMS_STATS 程序包后生成的有用的统计信息: DBA_TABLES,DBA_TAB_COLUMNS DBA_CLUSTERS DBA_INDEXES DBA_TAB_HISTOGRAMS 这些统计信息是静态的,直到再次执行 DBMS_STATS 中的相应过程。,诊断挂起或 速度异常慢的数据库,当数据库的执行速度非常慢或者数据库被挂起时,用于进行问题分析: 直接访问 SGA 以监视性能(内存访问模式) V$SESSION V$SESSION_WAIT V$SYSTEM_EVENT V$SYSSTAT 使用 Enterprise Manager 进行挂起分析,优化

6、 统计信息 SGA 附加 AWR 指导 异步 Commit,使用内存访问模式,使用挂起分析页,使用挂起分析页(仅包含备注的页),自动工作量资料档案库,自动工作量资料档案库 (仅包含备注的幻灯片),AWR 快照基线,指导框架:概览,优化 统计信息 SGA 附加 AWR 指导 异步 Commit,指导框架概览完全备注页,Database Control 和指导,典型的指导优化会话,手动调用 ADDM,使用 SQL 优化指导:复习,使用 SQL 优化指导分析 SQL 语句,并获得性能建议案。 SQL 优化指导的分析来源: 顶级 SQL:分析当前活动的顶级 SQL 语句 SQL 优化集:分析用户提供的

7、一套 SQL 语句 快照:分析快照 基线:分析基线,SQL 访问指导:概览,典型的 SQL 访问指导会话,工作量来源,建议案选项,建议案选项,复查建议案,异步 COMMIT,默认 COMMIT 行为是一直等待,直到将重做操作保存在重做日志文件中。 现在,可以将默认行为更改为“not wait(不等待)”。 异步 COMMIT 对于较高的事务处理吞吐量是非常有用的。 但是,事务处理可能会丢失。 计算机崩溃 重做日志文件出现文件 I/O 问题,优化 统计信息 SGA 附加 AWR 指导 异步 Commit,使用异步 COMMIT,可能的组合: IMMEDIATE、WAIT(这是默认值) IMMEDIATE、NOWAIT BATCH、WAIT BATCH、NOWAIT 系统层或会话层的示例: COMMIT 语句示例:,小结,在本课中,您应该已经学会如何: 诊断数据库的性能问题 配置自动工作量资料档案库 访问数据库指导 使用 SQL 访问指导改进数据库性能 有效地使用异步 COMMIT,练习概览:使用 ADDM 诊断性能问题,本练习包含以下主题: 查看和解释 ADDM 查找结果,以便诊断性能问题。 实施这些查找结果。,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 研究报告 > 商业贸易


经营许可证编号:宁ICP备18001539号-1