百林哲课程

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

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

全部课程

最新公开课

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

2019.01.11 - 2019.01.13 深圳.

课程日历

百林哲专家

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

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

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

浏览:1512次

简介

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

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

目标

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

课程时长

4天(24H)

受众人群
本次授课面向数据库系统设计人员、数据库管理员、应用开发和技术支持人员等。

分享提纲

第一天上午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和优化介绍PGA自动管理的算法,排序操作对PGA的影响以及如何监控PGA,如何优化PGA等。
下午存储子系统的基本介绍介绍有关存储在整个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系统使用的不同建议。
绑定变量使用优化介绍统计信息采集基本原理、方法和最佳实践经验。
测试、交流、总结测试、交流、总结。




Jerry Han

百林哲咨询(北京)有限公司专家团队成员

Oracle高级技术顾问,精通数据库的各个方面,包括性能优化,RAC,Data Guard,精通SQL优化,PL/SQL开发和优化。

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

相关课程

数据库

Oracle SQL优化

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

浏览:1534 收藏:0
数据库

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

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

浏览:1512 收藏:0

推荐课程

DevOps道法术器及全开源端到端部署流水线实战
理解DevOps 的四大主要技术实践的含义和关系、DevOps 工作三步法的概念、管理日常工作的可视化工具Kanban 的基础用法、 剖析持续集成的五个阶段、了解DevOps 流水线会用到的各种工具、部署和发布的差异,以及解耦的
极致产品规划及高效用户需求洞察
提升产品全纬度、全面提升产业产品经理思维;用户需求洞察方法及解决方案;互联网产品经理及产品运营规划方法;全面提升互联网产品顶层设计规划原理--ToC端&ToB端;互联网产品的高效用户需求洞察过程
移动应用架构进阶
本内容将系统掌握移动端架构,含server、客户端及安全架构;了解架构设计要点;了解服务治理、性能治理、前后端效率提升等进阶知识;从工程化角度了解移动安全架构知识。
高性能架构设计分享
掌握认知架构和应用架构、线上问题分析和应对方法;通过真实案例的分析,掌握构建高性能架构所需的原理和技术;深入浅出的分析高性能架构中设计到的技术;了解构建一个高性能架构的方方面面,高性能分布式系统的能力