Oracle Database 12c/18c/19c SQL Tuning
Day 1
- Lesson 1 : Exploring the Oracle Database Architecture
- Lesson 2 : Introduction to SQL Tuning
- Lesson 3 : Introduction to the Optimizer
- Lesson 4 : Interpreting Execution Plans
- Lesson 5 : Application Tracing
Day 2
- Lesson 6 : Optimizer Operators
- Lesson 7 : Optimizer: Join Operators
- Lesson 8 : Other Optimizer Operators
- Lesson 9 : Case Study: Star Transformation
- Lesson 10 : Optimizer Statistics
Day 3
- Lesson 11 : Using Bind Variables
- Lesson 12 : SQL Tuning Advisor
- Lesson 13 : Automating SQL Access Advisor
- Lesson 14 : Automating SQL Tuning
- Lesson 15 : SQL Plan Management
Lesson 1 : Exploring the Oracle Database Architecture
- List the major architectural components of the Oracle Database server
- Explain memory structures
- Describe background processes
- Correlate logical and physical storage structures
Lesson 2 : Introduction to SQL Tuning
- Describe what attributes of a SQL statement can make it perform poorly
- List the Oracle tools that can be used to tune SQL
- List the tuning tasks
Lesson 3 : Introduction to the Optimizer
- Describe the execution steps of a SQL statement
- Discuss the need for an optimizer
- Explain the various phases of optimization
- Control the behavior of the optimizer
Lesson 4 : Interpreting Execution Plans
- Gather execution plans
- Display execution plans
- Interpret execution plans
Lesson 5 : Application Tracing
- Configure the SQL Trace facility to collect session statistics
- Use the TRCSESS utility to consolidate SQL trace files
- Format trace files using the tkprof utility
- Interpret the output of the tkprof command
Lesson 6 : Optimizer Operations
- Describe most of the SQL operators
- List the possible access paths
- Explain how join operations are performed
Lesson 7 : Optimizer: Join Operators
- Describe the SQL operators for joins
- List the possible access paths
Lesson 8 : Other Optimizer Operators
- Describe SQL operators for:
- Clusters
- In-List
- Sorts
- Filters
- Set Operations
- Result Cache operators
Lesson 9 : Case Study: Star Transformation
- Define a star schema
- Show a star query plan without transformation
- Define the star transformation requirements
- Show a star query plan after transformation
Lesson 10 : Optimizer Statistics
- Gather optimizer statistics
- Gather system statistics
- Set statistic preferences
- Use dynamic sampling
- Manipulate optimizer statistics
Lesson 11 : Using Bind Variables
- List the benefits of using bind variables
- Use bind peeking
- Use adaptive cursor sharing
Lesson 12 : SQL Tuning Advisor
- Describe statement profiling
- Use SQL Tuning Advisor
Lesson 13 : SQL Access Advisor
- Use SQL Access Advisor
Lesson 14 : Automating SQL Tuning
- Use Automatic SQL Tuning
Lesson 15 : SQL Plan Management
- Manage SQL performance through changes
- Set up SQL Plan Management
- Set up various SQL Plan Management scenarios
In-house Price for 3 days
- 45,000 baht(THB) : Economic Class : 1 - 5 people
- 67,000 baht(THB) : Small Class : 6 - 10 people
- 86,000 baht(THB) : Medium Class : 11 - 20 people
- 105,000 baht(THB) : Large Class : 21 - 30 people
- All prices exclude VAT 7 %
- Public price : 15,000 baht per person