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

上传人:laozhun 文档编号:2209367 上传时间:2023-01-31 格式: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 等待事件,等待事件集合提供了由于各种原因而不得不等待或必须等待的会话或进程的有关信息。V$EVENT_NAM

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

4、 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,字典视图,以下字典视图和特殊视图提供了使用 DBMS

5、_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 进行挂起分析,优化 统计信息 SGA 附加 AWR 指导 异

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

7、线,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备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号