Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Instructor-Led Training [ILT] / Live Virtual Training Schedule [kit]
TUNING & THE ORACLE DATABASE ADVISORY FRAMEWORK
Application & Logical Database Design
MANAGEMENT & ADVISORY FRAMEWORK
TUNING & THE ORACLE DATABASE ADVISORY FRAMEWORK
What You Will Do Within This Workshop
VIEWING & MONITORING THE EXECUTION PLAN
Using The Execution Plans For Tuning
COLLECTING PERFORMANCE STATISTICS
Database Performance Statistics
The SQL Statement EXPLAIN PLAN
The System-supplied Package DBMS_XPLAN()
Controlling The Level Of Detail
Session Details (Blocking Tree)
Session Details (Wait Event History)
Session Details (Open Cursors)
About Real-Time Automatic SQL Monitoring
VIEWING & MONITORING THE EXECUTION PLAN
What You Will Do Within This Workshop
What Are The Optimizer Statistics?
Specific SQL Statement Setting
Which Instance Mode Is In Effect?
Why Does This Parameter Exist?
How This Parameter Should Be Used
Why Multiple Plans Are Needed?
What You Will Do Within This Workshop
EXECUTION PLAN METHODS & OPERATIONS
EXECUTION PLAN METHODS & OPERATIONS
What You Will Do Within This Workshop
MORE ABOUT OPTIMIZER STATISTICS
Statistics Collection Algorithms
Estimated Optimizer Statistics
Effect Upon Parsed SQL Statements
Auto-Task Architecture & Implementation
Enable & Disable Scheduler Windows
Why Manually Gather Statistics?
Dictionary Objects & Fixed Objects
Managing Optimizer Statistics Using EM
Managing Optimizer Statistics Using DBMS_STATS()
Dictionary & Fixed Objects Statistics Calls
Managing Historical Statistics
What You Will Do Within This Workshop
ABOUT OPTIMIZER SYSTEM STATISTICS
Which System Statistics May Be Collected?
CREATE_STAT_TABLE(), DROP_STAT_TABLE()
IMPORT_SYSTEM_STATS(), EXPORT_SYSTEM_STATS()
PENDING & PUBLISHED STATISTICS
What You Will Do Within This Workshop
HISTOGRAMS & EXTENDED STATISTICS
Execution Plans Without Histograms
Execution Plans With Histograms
Why Expression Statistics Are Needed
Selectivity & Multiple Column Predicates
Why MultiColumn Statistics Are Needed
Gathering MultiColumn Statistics
Impact Of MultiColumn Statistics
HISTOGRAMS & MULTICOLUMN STATISTICS
What You Will Do Within This Workshop
Granting Access To The Packages
Enabling Tracing With DBMS_SESSION()
Labeling With DBMS_APPLICATION_INFO()
Collecting Additional Statistics With DBMS_MONITOR()
AWR Storage Using DBMS_WORKLOAD_REPOSITORY()
EM APPLICATION MONITORING & TUNING
Assigning A Trace File Identifier
Format The Trace File(s) With tkprof
Generating The Report With tkprof
Drawing Correct Conclusions About The Statistics
Consolidating Trace Files With trcsess
What You Will Do Within This Workshop
Scheduling During Top Activity Real-Time Monitoring
Task Status / Summary Time Period
Statistics Finding / Index Finding Summary
Understanding SQL Profiling Analysis
Understanding SQL Structure Analysis
Understanding Alternative Plan Analysis
CONFIGURING AUTOMATIC SQL TUNING
Enabling & Disabling Automatic SQL Tuning
Configuring Automatic SQL Tuning Using EM
Configuring Automatic SQL Tuning Using EM
What You Will Do Within This Workshop
Implementing The Recommendations
OPTIMIZER_USE_INVISIBLE_INDEXES
What You Will Do Within This Workshop
WHY IS PLAN MANAGEMENT NEEDED?
SQL MANAGEMENT BASE ARCHITECTURE
Managing The SQL Management Base
optimizer_capture_sql_plan_baselines
LOAD_PLANS_FROM_CURSOR_CACHE()
optimizer_use_sql_plan_baselines
What You Will Do Within This Workshop
The Importance Of Cursor Sharing
About Cursor Sharing From SQL Cache
About Cursor Sharing From PL/SQL Cache
BIND VARIABLES & CURSOR SHARING
About Cursor Peeking (Bind Variable Peeking)
Monitoring Adaptive Cursor Sharing
Setting The Parameter To EXACT
Setting The Parameter To SIMILAR
Setting The Parameter To FORCE
FINDING CANDIDATES FOR REWRITE