Oracle 12c Performance Tuning: Tuning Problem SQL Statements


Overview/Description
Target Audience
Prerequisites
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description
SQL is at the heart of any relational database management system, and optimizing SQL typically provides the largest performance gains in real-world situations. This course will discuss the Cost-Based Optimizer, which is key in determining the execution path of a SQL statement. You will also learn how to optimize the retrieval of data. This course is one of a series in the SkillSoft learning path that covers the objectives for the Oracle Database 12c: Performance Management and Tuning exam (1ZO-064).

Target Audience
Database Administrators, Application Developers, Technical Consultants.

Prerequisites
None

Expected Duration (hours)
1.7

Lesson Objectives

Oracle 12c Performance Tuning: Tuning Problem SQL Statements

  • start the course
  • describe the tasks of the query optimizer during SQL parsing
  • describe the concepts of selectivity, cardinality and cost
  • describe statistics used by the optimizer
  • list the database parameters which influence the behavior of the optimizer
  • describe adaptive and dynamic execution plans
  • describe the cardinality feedback feature
  • describe how manipulating the optimizer_mode parameter affects SQL operations
  • describe the ways in which data is retrieved from the database
  • describe the most commonly used index access paths
  • describe the concept of join operations
  • list the types of join operations used by the optimizer
  • describe the conditions under which each join operation works best
  • describe the basics of sorting and briefly touch on tuning sort performance
  • describe how adding indexes can improve SQL performance
  • describe how index maintenance operations can improve SQL performance
  • describe how space usage of tables can impact performance
  • define the concept of extents and how they relate to the performance of SQL operations
  • describe the structure of a database block
  • list the ways of reducing block visits and describe the methods of block allocation
  • describe block space management with freelists
  • describe the concept of ASSM
  • describe block space management with ASSM
  • define the concepts of block migration and chaining
  • describe how shrinking segments can improve the performance of SQL statements
  • describe how data compression can assist in improving the performance of SQL statements
  • describe the concept of HCC and using the compression advisor
  • examine how inaccurate statistics can mislead the optimizer and rectifying the problem
  • Course Number:
    od_pmte_a05_it_enus

    Expertise Level
    Intermediate