这门课解决什么问题

日常运维 Oracle 数据库时,最棘手的往往不是报错,而是“系统慢但找不到原因”。业务方反馈查询卡顿、报表跑不出来,DBA 需要拿出证据定位瓶颈。这门课聚焦的就是性能数据的收集与报告解读,核心解决“如何用 Oracle 自带工具抓取运行状态、怎么读懂 AWR 报告里的等待事件和 SQL 消耗”。它不教怎么写 SQL 调优语句,而是教你先把问题量化:某段时间内数据库到底慢在哪、是 IO 还是锁、哪条语句吃掉了资源。没有这一步,后续优化只能是猜。

适合什么基础与建议先看的模块

这不适合零基础。你需要对 Oracle 体系结构有基本认知,知道实例、表空间、会话的概念,最好有过装库或日常巡检的经验。如果连 SQL Plus 都没摸过,先补基础再看。建议按顺序看,重点放在两块:第一是自带工具的对比与操作,弄清 statspack 和 AWR、ADDM 各自能抓什么数据、适用什么场景;第二是 AWR 报告分析的三节,这是课的重头戏。不要快进,跟着视频里截取报告片段的节奏,对照看每个指标的含义,尤其是 Top SQL 和等待事件部分。

学完能独立做什么与资料怎么配合练习

学完后,你应该能在生产环境独立完成一次性能诊断闭环:手动生成指定时间段的 AWR 报告,定位消耗最高的几条 SQL,判断瓶颈是绑定变量缺失还是全表扫描,然后给出初步优化方向。练习时建议自己搭一套 19c 测试环境,造几万行数据,跑几条故意写差的查询,生成报告后自己分析一遍,再对照视频里的解读查漏。这套资料偏实操演示,没有配套文字讲义,所以边看边在自己环境复现操作步骤很重要,光看不练,报告拿到手还是读不懂。


Oracle19c-DBA培训34:Oracle性能优化之性能收集与报告分析

课程目录

*   01 Oracle-DBA培训34:Oracle性能优化之性能收集/

  *   01 01.Oracle性能优化之性能收集与报告分析-课程介绍.mp4 13:28

  *   02 02.Oracle自带性能诊断工具介绍.mp4 09:17

  *   03 03.日常维护中的性能工具操作过程-statspack.mp4 09:48

  *   04 04.日常维护中的性能工具操作过程-awr-addm.mp4 16:29

  *   05 05.Oracle AWR性能报告收集与管理.mp4 14:37

  *   06 06.Oracle AWR性能诊断报告的分析01.mp4 18:12

  *   07 07.Oracle AWR性能诊断报告的分析02.mp4 08:38

  *   08 08.Oracle AWR性能诊断报告的分析03.mp4 18:42

  *   09 09.Oracle AWR性能诊断报告的分析04.mp4 33:19

  *   10 10.Oracle ADDM性能顾问系统与报告分析.mp4 21:05