"Questo corso Oracle Database 11g: SQL Tuning Workshop presenta le tecniche di ottimizzazione delle query entrando nel merito della sintassi e dei processi di elaborazione degli statement di Oracle.
Il corso ha una durata di 2 giornate
Per partecipare con profitto al corso Oracle Database 11G: SQL Tuning Workshop p è richiesta una buona conoscenza del linguaggio SQL.
Stai cercando altri corsi per approfondire o ampliare le tue conoscenze e rendere il tuo Curriculum Vitae più attraente per le aziende? Sfoglia il nostro catalogo on-line e scegli il corso, o i corsi, più adatti alle tue necessità. Rimanere sempre informati ed aggiornati, è il modo migliore per rimanere competitivi nel mondo del lavoro.
Che cos'è Oracle?
Oracle è il Database più utilizzato nel mondo, progettato per essere eseguito virtualmente nello stesso modo su tutti i tipi di computer, dai PC ai Macintosh, dai microcomputer ai mainframe. Saperlo utilizzare su una piattaforma significa saperlo utilizzare ovunque, permettendo in questo modo un'importante astrazione dai supporti hardware e software.
Oracle si fonda su un linguaggio facilmente accessibile da chiunque, inserendo semplicemente una query in lingua inglese. In questo modo, questo Database, è utilizzabile da più categorie di utenti: utenti per nulla esperti, per operazioni semplici come l'inserimento di dati, utenti esperti di DB, che però non conoscono Oracle, ed utenti che già lo conoscono ma che vogliono migliorarne l'utilizzo. Inoltre, riducendo le distanze tra sviluppatori ed utenti, Oracle permette di creare applicazioni e risultati finali di qualità superiore."
Programma
“Exploring the Oracle Database Architecture
Introduction to SQL Tuning
Introduction to the Optimizer
SQL Statement Parsing: Overview
Optimization During Hard Parse Operation
Transformer & Estimator
Cost-Based Optimizer
Plan Generator
Interpreting Execution Plans
Execution Plan? Where To Find Execution Plans and Viewing Execution Plans
Plan Table & AUTOTRACE
Using the V$SQL_PLAN View
Automatic Workload Repository (AWR)
SQL Monitoring: Overview
Interpreting an Execution Plan
Reading More Complex Execution Plans and Reviewing the Execution Plan
Looking Beyond Execution Plans
Optimizer: Table and Index Operations
Access Paths
Full Table Scan
Indexes: Overview and B*-tree Indexes and Nulls
Using Indexes: Considering Nullable Columns
Index-Organized Tables
Bitmap Indexes, Bitmap Operations and Bitmap Join Index
Composite Indexes and Invisible Index
Guidelines for Managing Indexes and Investigating Index Usage
Optimizer Join Methods
Nested Loops Join
Sort Merge join
Hash Join and Cartesian Join
Outer Joins
Optimizer Statistics
Types of Optimizer Statistics
Table, Index and Column Statistics
Index Clustering Factor
Histograms, Frequency Histograms and Histogram Considerations
Multicolumn Statistics and Expression Statistics Overview
Gathering System Statistics and Statistic Preferences
Manual Statistics Gathering
Locking Statistics, Export/Import Statistics and Set Statistics
Using Bind Variables
Cursor Sharing and Different Literal Values
Cursor Sharing and Bind Variables
Bind Variable Peeking
Cursor Sharing Enhancements
The CURSOR_SHARING Parameter
Forcing Cursor Sharing
Adaptive Cursor Sharing
Interacting with Adaptive Cursor Sharing
SQL Tuning Advisor, SQL Access Advisor
SQL Performance Management
Maintaining SQL Performance and SQL Plan Management: Overview
SQL Plan Baseline: Architecture
Important Baseline SQL Plan Attributes
SQL Plan Selection
Possible SQL Plan Manageability Scenarios
SQL Performance Analyzer and SQL Plan Baseline Scenario
Loading a SQL Plan Baseline Automatically and Purging SQL Management Base Policy“
Vuoi personalizzare i contenuti sulla tua realtà aziendale? Hai più persone da formare e vuoi ottimizzare i costi? Vuoi fare il corso presso la tua sede o in modalità Virtual Lab?