Course Information
Course Overview
Learn how to identify performance bottlenecks and tune Oracle databases using proven methodologies
This course teaches you how to systematically analyze and tune Oracle database performance using proven methodologies and real-world tools.
Many DBAs are called to investigate a slow database or a sluggish session but do not know where to start. Others rely on increasing system resources as a first solution without understanding the real bottleneck. This course shows you how to identify the root cause of performance problems and apply the correct solution.
The course goes beyond theory. You will gain hands-on experience using Oracle performance tuning tools and applying Oracle’s performance tuning methodology step by step.
You will learn how to:
Identify performance bottlenecks in Oracle databases
Use Oracle performance tuning tools, including:
AWR and ASH
V$ views
SQL tracing
Real-time SQL monitoring
Enterprise Manager Express
Analyze wait events, statistics, and performance metrics
Tune Oracle database components
Tune database resource consumption, including CPU, memory, disk I/O, and network
Manage in-production tables and indexes for optimal performance
Use advanced tools such as:
SQL Performance Analyzer
Database Replay
Each concept is followed by practical exercises, supported by video demonstrations and downloadable guide documents. You will learn how to predict potential performance issues, not just react to them.
This course focuses on methodical performance tuning, not random tips and tricks. By the end of the course, you will be able to analyze performance problems with confidence, understand why they occur, and propose effective tuning solutions.
Join this learning journey and master one of the most critical skills for Oracle Database Administrators.
Course Content
- 37 section(s)
- 264 lecture(s)
- Section 1 Introduction
- Section 2 Practice 1 - Preparing Practice Environment
- Section 3 Introduction to Oracle Database Performance Tuning
- Section 4 About Performance Tuning in IT Systems
- Section 5 Introduction to Oracle Database Performance Tuning Tools
- Section 6 Using Time Model
- Section 7 Using Instance Activity Statistics
- Section 8 Wait Events
- Section 9 Using AWR
- Section 10 Metrics, Event Histograms and Server-generated Alerts
- Section 11 Using Statspack
- Section 12 Using Automatic Database Diagnostic Monitor (ADDM)
- Section 13 Using Active Session History (ASH)
- Section 14 Using Database Services
- Section 15 SQL Tracing
- Section 16 Monitoring Database Operations in Real-time
- Section 17 Managing the Automated Maintenance Tasks
- Section 18 Overview of the Tools Covered So Far
- Section 19 Handling Enqueue Waits
- Section 20 Handling Latches and Mutexes
- Section 21 Tuning the Shared Pool
- Section 22 Tuning the Buffer Cache
- Section 23 Tuning the PGA
- Section 24 Tuning the Redo Path
- Section 25 Detecting CPU Bottlenecks
- Section 26 Tuning Disk IO Operations in Oracle Database
- Section 27 Maintaining In-production Indexes for Performance
- Section 28 Handling Row Migration and Row Chaining
- Section 29 Diagnosing Table Fragmentation
- Section 30 Using Table Compression
- Section 31 Introducing In-Memory Column Store
- Section 32 Optimizing Database Connection
- Section 33 Monitoring Oracle Database Performance using EM Database Express
- Section 34 Monitoring OS Performance using Linux Utilities
- Section 35 Using SQL Performance Analyzer
- Section 36 Using Database Replay
- Section 37 Course Documents
What You’ll Learn
- Oracle database performance tuning
Skills covered in this course
Reviews
-
VVineeth Padmanabhan
Amazing
-
NNomi
Excellent
-
OOmar Perez Garcia
This course is really good. I just wish you could add subtitles in Spanish
-
MMerav Reiss
Good explained