课程简介
将围绕在国内多个行业的实际案例,介绍相关技术的使用,与相关技术人员共同分享经验教训。
目标收益
数据库性能优化方法论
SQL语句性能分析基本方法
SQL语句性能优化基本技术(索引、表连接等)
大批量数据处理相关技术(并行处理、物化视图等)
分区技术专题
Oracle故障诊断常用工具和常见脚本的使用
Oracle常见故障诊断
RAC最佳实践经验分享
ASM最佳实践经验分享、数据库升级
解读Oracle 12c新特性
培训对象
高级数据库管理员(DBA)、数据库架构设计师、应用开发高级人员
课程大纲
| 第一天上午 性能优化方法论 |
· 关于性能优化的若干误区 · 自顶向下性能优化方法论 · 自底向上性能优化方法论 · 性能优化基本过程 · 联机交易系统和数据仓库系统优化差异分析 |
| 第一天上午 SQL性能分析和优化基本方法(1) |
· Explain plan、Autotrace等基本工具使用 · 执行计划分析基本技术 · 索引基本策略 |
| 第一天下午 SQL性能分析和优化基本方法(2) |
· SQL连接优化(Nested Loop, Sort Merge, Hash Join等) · 子查询的优化 · 绑定变量使用优化 |
| 第一天下午 数据库逻辑设计与性能优化 |
· 数据库规范化设计理论回顾 · 常见数据库逻辑设计错误 · 非规范化设计与性能优化 |
| 第二天上午 大批量数据处理相关技术(1) |
· 大批量数据处理性能优化基本策略 · Bitmap索引 · Bitmap Join索引 · Merge语句 · 外部表 |
| 第二天上午 大批量数据处理相关技术(2) |
· 并行处理技术原理和使用经验 · 11g中并行处理技术新特性 · 物化视图技术原理 · 报表优化技术 |
| 第二天下午 分区技术专题 |
· 分区技术原理及历史演变 · 分区表技术 · 分区索引技术 · 分区技术在大批量数据处理中的运用 · 11g分区新特性 · 12c分区新特性 · 分区实施经验和案例分析 |
| 第三天上午 Oracle故障诊断常用工具的使用 |
· RDA(Remote Diagnostic Agent) · AWR(Automactic Workload Repository) · ADDM(Automatic Database Diagnostic Monitor) · ASH(Active Session History) · DiagCollection · OSWatcher · HangAnalyze |
| 第三天下午 Oracle常见故障诊断 |
· ORA-04031:shared pool内存不够问题的处理 · ORA-04030:PGA内存不够问题的处理 · ORA-01555: 快照太旧问题的处理 · 空间不够问题的处理 · ORA-30036: UNDO表空间无法扩展问题的处理 · ORA-00600:内部错误问题的处理 · 日志切换频度过高问题的处理 |
| 第四天上午 RAC最佳实践经验分享 |
· RAC架构概述 · 11件加强RAC环境的事情 · RAC日常运维管理的内容 · RACcheck工具的使用 · RAC补丁管理方面建议 · RAC常见问题解答 · RAC升级方面建议 |
| 第四天下午 ASM最佳实践经验分享 |
· ASM技术概述 · ASM实例参数设置经验及建议 · ASM磁盘组设计经验及建议 · ASM与数据库部署最佳实践经验 · ASM常见问题分析 · ASM管理常见SQL脚本 |
| 第五天上午 数据库升级技术专题 |
· 数据库升级必要性 · 数据库升级通用技术和技术方案 · 数据库升级方法论 · 数据库升级和数据库云平台建设 · 数据库升级实施案例介绍 |
| 第五天下午 解读Oracle 12c新特性 |
· 12c的重大架构变化:CDB和PDB · CDB和PDB的CDB和PDB的创建、启动和关闭 · CDB和PDB的日常管理 · 信息生命周期管理的挑战和12c解决方案 · 详解Heat Map和ADO · 12c数据归档新技术 |
|
第一天上午 性能优化方法论 · 关于性能优化的若干误区 · 自顶向下性能优化方法论 · 自底向上性能优化方法论 · 性能优化基本过程 · 联机交易系统和数据仓库系统优化差异分析 |
|
第一天上午 SQL性能分析和优化基本方法(1) · Explain plan、Autotrace等基本工具使用 · 执行计划分析基本技术 · 索引基本策略 |
|
第一天下午 SQL性能分析和优化基本方法(2) · SQL连接优化(Nested Loop, Sort Merge, Hash Join等) · 子查询的优化 · 绑定变量使用优化 |
|
第一天下午 数据库逻辑设计与性能优化 · 数据库规范化设计理论回顾 · 常见数据库逻辑设计错误 · 非规范化设计与性能优化 |
|
第二天上午 大批量数据处理相关技术(1) · 大批量数据处理性能优化基本策略 · Bitmap索引 · Bitmap Join索引 · Merge语句 · 外部表 |
|
第二天上午 大批量数据处理相关技术(2) · 并行处理技术原理和使用经验 · 11g中并行处理技术新特性 · 物化视图技术原理 · 报表优化技术 |
|
第二天下午 分区技术专题 · 分区技术原理及历史演变 · 分区表技术 · 分区索引技术 · 分区技术在大批量数据处理中的运用 · 11g分区新特性 · 12c分区新特性 · 分区实施经验和案例分析 |
|
第三天上午 Oracle故障诊断常用工具的使用 · RDA(Remote Diagnostic Agent) · AWR(Automactic Workload Repository) · ADDM(Automatic Database Diagnostic Monitor) · ASH(Active Session History) · DiagCollection · OSWatcher · HangAnalyze |
|
第三天下午 Oracle常见故障诊断 · ORA-04031:shared pool内存不够问题的处理 · ORA-04030:PGA内存不够问题的处理 · ORA-01555: 快照太旧问题的处理 · 空间不够问题的处理 · ORA-30036: UNDO表空间无法扩展问题的处理 · ORA-00600:内部错误问题的处理 · 日志切换频度过高问题的处理 |
|
第四天上午 RAC最佳实践经验分享 · RAC架构概述 · 11件加强RAC环境的事情 · RAC日常运维管理的内容 · RACcheck工具的使用 · RAC补丁管理方面建议 · RAC常见问题解答 · RAC升级方面建议 |
|
第四天下午 ASM最佳实践经验分享 · ASM技术概述 · ASM实例参数设置经验及建议 · ASM磁盘组设计经验及建议 · ASM与数据库部署最佳实践经验 · ASM常见问题分析 · ASM管理常见SQL脚本 |
|
第五天上午 数据库升级技术专题 · 数据库升级必要性 · 数据库升级通用技术和技术方案 · 数据库升级方法论 · 数据库升级和数据库云平台建设 · 数据库升级实施案例介绍 |
|
第五天下午 解读Oracle 12c新特性 · 12c的重大架构变化:CDB和PDB · CDB和PDB的CDB和PDB的创建、启动和关闭 · CDB和PDB的日常管理 · 信息生命周期管理的挑战和12c解决方案 · 详解Heat Map和ADO · 12c数据归档新技术 |
近期公开课推荐