百林哲课程

一线技术专家团队——提供关键岗位人才培养体系设计与开发等一系列研发管理培训咨询课程。用产品化、场景化、国际化的视角,分享卓越研发管理实践。具有以下鲜明特点:

1、课程研发专业迅速
2、国内顶尖一线技术专家
3、极致用户服务体验

全部课程

最新公开课

微服务架构设计与实践(二)

2019.01.12 - 2019.01.13 深圳.

课程日历

百林哲专家

携手全球知名一线技术专家团队分享软件研发技术管理实践,国内一线、一手研发管理实践,行业智库。

成为专家
用户登录
您当前的位置:首页>全部课程>Oracle 10g/11g 性能优化高级培训

Oracle 10g/11g 性能优化高级培训

浏览:1278次

一  课程简介:


  本次授课将重点介绍如何对Oracle数据库的各种性能问题进行分析和解决。本次课程覆盖了性能优化的各个方面,包括各种性能监控的工具介绍、11g数据库的数据库重

演功能、数据库实例的优化、SQL的优化、索引技术、分区技术、以及I/O方面的优化等内容。

目标收益:

通过该课程学习,洞悉HadoopNoSQLStorm、流数据处理技术的原理、架构与技术手段;结合丰富实例掌握其设计与开发方法,以及掌握如软件架构、性能调优等使用过程中的实用技巧;深入了解HadoopNoSQLStorm体系中各成员,理解HadoopNoSQLStorm成员各自的优、缺点与正确适用场景,了解技术最新发展动向,并介绍相关案例,能对大体系在学员企业、学员项目、学员研发中是否可用、如何定位以及如何使用做出正确判断与学习,并且对如何结合大数据技术规划企业数据架构得到相当的启发与收获

培训对象:
本次授课面向数据库系统设计人员、数据库管理员、应用开发和技术支持人员等。


二  课程周期: 4天


三 课程大纲


日期

课程内容

内容简介

第一天上午

Oracle性能分析概述

全面系统介绍Oracle公司在总结多年自身实施经验和广大用户实施经验,并结合自身产品技术特点基础上,提炼归纳的一套性能优化方法论。

性能数据的收集以及分析

介绍各种收集性能数据的工具。并介绍各种等待事件。详细介绍了如何通过所收集到的性能数据来确定性能优化的方向,并最终找到特定的性能问题。

第一天下午

Shared pool优化

介绍shared pool的内部管理细节,包括sql语句如何进行解析,硬解析为何会更消耗CPU,如何避免硬解析甚至软解析,以及由此而引入的latch是如何进行管理的,同时介绍了与shared pool相关的各种等待事件以及如何处理这些等待事件。

PGA和临时表空间优化

介绍PGA自动管理的算法,排序操作对PGA的影响以及如何监控PGA,如何优化PGA等。

第二天上午

Buffer cache优化

介绍buffer cache的内部管理细节,包括各种缓冲池和链表结构,Oracle是如何管理缓冲池里的每个buffer、latch在其中起到的作用和因此而引起的争用、buffer是如何被争用以及如何解决、以及由于buffer cache而引起的IO争用等。

Log buffer和优化

介绍log buffer、LGWR进程以及checkpoint进程的工作原理。并介绍了所有与日志相关的性能问题以及如何解决这些性能问题。

第二天下午

存储子系统的基本介绍

介绍有关存储在整个IT系统架构中的位置,以及IO相关的基本概念,包括SAN和NAS存储的基本架构。

Oracle数据库在I/O方面的优化思路和技术

介绍了Oracle的异步I/O、直接路径I/O等技术。并结合具体案例,介绍如何优化数据库I/O子系统。

第三天上午

数据库重演

介绍11g提供的数据库重演功能进行性能分析。

分区专题

系统介绍适合于海量数据管理的Oracle分区技术。包括分区表和分区索引技术、分区技术运用、11g分区新特性、分区实施经验和案例分析等。

第三天下午

SQL优化概述

结合Explain plan、Autotrace、dbms_xplan、AWR等工具介绍SQL语句执行计划分析过程,并说明如何看懂一个执行计划。

SQL语句执行计划分析

结合Explain plan、Autotrace、dbms_xplan、AWR等工具介绍SQL语句执行计划分析过程,并说明如何看懂一个执行计划。

第四天上午

优化器(CBO)工作原理

系统介绍Oracle优化器的内部算法以及工作原理。

索引基本策略

介绍各种访问路径,包括全表扫描、索引扫描。并结合SQL语句优化,来详细说明索引(包括B树索引和Bitmap索引)的工作机制,以及说明各种索引所使用的场景。

海量数据中索引的运用

索引在数据仓库中的优化,包括星型转换等。

第四天下午

SQL连接优化

介绍Nested_Loop、Hash Join以及Sort merge的优化过程及应用场景。

绑定变量使用优化

结合SQL语句执行过程介绍绑定变量原理,包括11g之前的绑定变量窥视和11g所引入的自调整的绑定变量游标共享。同时结合实际案例为客户提供在OLTP和DW系统使用的不同建议。

绑定变量使用优化

介绍统计信息采集基本原理、方法和最佳实践经验。


测试、交流、总结

测试、交流、总结。


百林哲咨询(北京)有限公司专家团队成员,Oracle高级技术顾问

如您想参加此课程,您可以点击“我想参加”按钮提交您的需求,我们会及时与您联系
我要参加
将课程带入到您的团队,为您的团队进行一对一辅导。
预约内训

相关课程

数据库

Oracle SQL优化

本次授课将重点介绍如何对Oracle数据库的各种性能问题进行分析和解决。本次课程覆盖了性能优化的各个方面,包括各种性能监控的工具介绍、SQL的优化原理、基本索引技术、海量数据的处理技术,包括分区、并行、索引等方面的优化等内容。

浏览:1286 收藏:0
数据库

Oracle 10g/11g 性能优化高级培训

本次课程覆盖了性能优化的各个方面,包括各种性能监控的工具介绍、11g数据库的数据库重演功能、数据库实例的优化、SQL的优化、索引技术、分区技术、以及I/O方面的优化等内容。

浏览:1278 收藏:0

推荐课程

Splunk大数据分析应用与实战
随着人工智能,5G等技术的飞速发展,以及智能终端、移动互联网以及物联网等信息技术的大规模应用,大数据时代已经到来,数据迅速渗透到我们生活、工作的各个领域。我们用传统的数据处理工具例如Excel来处理MB级别的业务,我们用各种数据库产品来处理结构化和半结构化数据,例如Oracle,MongoDB。但我们清醒地意识到,大数据时代不仅仅局限于MB的数据,大数据时代不是只有结构化数据,大数据时代不是只有一种数据源,大数据时代数
企业级产品规划探析及核心运营策略
ToB产品与ToC产品规划与运营的底层方法论基本相同,但由于ToB产品业务属性等原因,产品的整个决策链及价值传递较长。同时ToB的解决方案并不仅仅是某款产品或者某个工具,它需要背后强大的服务支持,有可能产品只是整个服务环节中的一部分。所以这需要产品经理具备B端产品的全盘规划及运营思维能力。
微信小程序开发进阶
微信小程序开发进阶主要围绕小程序特性、框架基础、前端工程化、测试方案、性能优化、未来演进等方面进行讲解,本培训将围绕这十个领域展开,即有理论支撑部分,也会有实践方案,更会介绍一线互联网公司腾讯、、美团、滴滴等在小程序方面的实战经验,有助于开发人员快速上手小程序开发、有助于业务同学少趟坑,一次将决策作对,包括小程序框架选型和未来h5/app/小程序之间技术体系演进等,将大幅提升企业开发效率、降低交付成本,
U型产品创新实战训练营
U 首先代表用户(User),毕竟一切都要以用户为中心,要有“用户思维”而不是“客户思维”,这需要对典型用户建模、做画像(Persona),通过移情(Empathy)完成对用户的深度认知;此外,U 这个字母的形状暗喻了一个成功产品或服务的全生命探索周期。通常,人们一般解决问题的方法是:出现了问题,马上想以前的经验是什么,然后做决定,思维是从A到B的一条直线。“U”不是一条直线,而是先沉淀再上升,先沉静下来再观察,然后再去