image description

Oracle Database 11g R2: SQL Tuning, Architecture & Internals

Register Now 

Length: 5 days   Fee: $2,495   Course #: ORA11G006

Course Description

The "Architecture & Internals" volume will reveal the underlying architecture of the Oracle database environment. This course is also intended to be of help to information technology (IT) managers and executives who require an understanding of the technology upon which they and their staff rely. This architectural discussion will be much more than just a presentation of theoretical concepts. After explaining in logical terms the architectural component under consideration, this course module will frequently show the component as it is actually rendered by the Enterprise Manager graphical interface for database administrators. At other times this course will use the SQL command-line interface to explain the characteristics of the architectural component being discussed.

The "SQL Tuning" volume will equip database administrators and application developers to build efficient SQL statements and to tune database applications. When this effort is complemented by database server and PL/SQL application tuning, then a highly efficient application execution environment is created. One will learn about the internals of SQL statement execution, how to monitor the performance of such execution, and how one can influence the behavior of the database to achieve performance gains. This textbook is a mandatory reference for any database administrator or SQL database application developer.

Course Audience:

The primary target audiences for this course are:
• Senior application designers and database developers
• PL/SQL developer
• Database administrators
• Web server administrators
• System administrators
• Implementation specialists
• Data center support engineers

Course Outline:

THE BROADER ORACLE ENTERPRISE ARCHITECTURE
• ABOUT ENTERPRISE ARCHITECTURES
• ABOUT PARALLELIZATION
• SMP
• THE DATABASE SERVER STACK
• THE DATABASE SERVER SOFTWARE
• V$VERSION
EXPLORING THE ORACLE DATABASE INSTANCE
• DATABASE INSTANCE CONFIGURATIONS
• ABOUT THE SGA
• Using V$SGA_DYNAMIC_COMPONENTS
• ABOUT THE PGA
• MANAGING INSTANCE MEMORY
EXPLORING THE INSTANCE PROCESSES
• INSTANCE BACKGROUND PROCESSES
• SQL EXECUTION PROCESSES
• Using V$SESSION
• About The PGA
• SQL STATEMENT EXECUTION
EXPLORING LOGICAL STORAGE: DATABASE OBJECTS
• APPLICATION DATABASE OBJECTS
• SCHEMA & OWNERSHIP CONTEXT
• EDITIONS CONTEXT & REDEFINITION
EXPLORING PHYSICAL STORAGE: DATABASE FILES
• ABOUT THE DATABASE FILES
• DATABASE SERVER PARAMETER FILE
• CONTROL FILES
• ALERT LOG & TRACE FILES
EXPLORING PHYSICAL STORAGE: TABLESPACES
• TABLESPACES & DATA FILES
• AUTOEXTEND Options
• ABOUT TEMPORARY SEGMENTS
• ABOUT INDEX SEGMENTS
SQL TUNING
TUNING & THE ORACLE DATABASE ADVISORY FRAMEWORK
• THE CHALLENGES OF TUNING
• PERFORMANCE METRICS
• MANAGEMENT & ADVISORY FRAMEWORK
• ADDM & AWR
• SQL TUNING PRIVILEGES
VIEWING & MONITORING THE EXECUTION PLAN
• ABOUT THE EXECUTION PLAN
• COLLECTING PERFORMANCE STATISTICS
• VIEWING THE EXECUTION PLAN
• REAL-TIME SQL MONITORING
UNDERSTANDING THE OPTIMIZER
• OPTIMIZATION METHODS
• OPTIMIZATION GOALS
• OPTIMIZER_MODE
• OPTIMIZER_FEATURES_ENABLE
• OPTIMIZER COMPONENTS
• EXECUTION PLAN OPERATIONS

Register Now