Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Struttura del corso
Metodologia di ottimizzazione dell'applicazione
Architettura, database e istanza
- Processi server
- Struttura della memoria (SGA, PGA)
- Cursori di analisi e condivisione
- I file di dati, i file di log, i file di parametri
Analisi del piano di esecuzione dei comandi
- Piano ipotetico (EXPLAIN PLAN, SQLPlus AutoTrac XPlane)
- Il piano di esecuzione effettivo (V $ SQL_PLAN, XPlane, AWR)
Monitoraggio delle prestazioni e individuazione dei colli di bottiglia nel processo
- Monitoraggio dello stato corrente dell'istanza tramite viste del dizionario di sistema
- Il monitoraggio dei dizionari storici
- Applicazione di tracciamento (SQLTrace, TkProf, TreSess
Il processo di ottimizzazione
- Ottimizzazione dei costi degli immobili e regolamentato
- Determinazione all'ottimizzazione
Ottimizzatore basato sui costi del lavoro nei seguenti modi:
- Parametri di sessione e istanza
- Suggerimenti (suggerimenti)
- Modelli di piani di query
Statistics e istogrammi
- Statistiche di impatto e istogrammi per le prestazioni
- I metodi di raccolta delle statistiche e degli istogrammi
- Strategia di conteggio e stima delle statistiche
- Gestione delle statistiche: blocco, copia, modifica, automazione della raccolta, monitoraggio delle modifiche
- Campionamento dinamico dei dati (tavole temporanee, predicati complessi)
- Statistiche a più colonne, basate su espressioni
- Statistics Sistema
La struttura logica e fisica del database
- Spazia le tabelle.
- Segmenti
- Estensioni (ESTENSIONI)
- Blocchi
Modalità di conservazione dei dati
- Gli aspetti fisici del tavolo
- Tabelle temporanee
- Indice delle tabelle
- Tavoli esterni
- Tabella delle partizioni (span, letter, hash, mista)
- Riorganizzazione fisica delle tabelle
Viste materializzate e meccanismo QUERY REWRITE
Metodi di indicizzazione dei dati
- Creazione di indici B-TREE
- Indice delle proprietà
- Indici: una funzione univoca, a più colonne, inversa
- Indici di compressione
- Ricostruzione e fusione degli indici
- Indici virtuali
- Indici privati e pubblici
- Indici bitmap e giunzioni
Caso di studio - dati a scansione completa
- L'impatto di un posto a livello di tavolo e le letture delle prestazioni dei blocchi
- Caricamento dei dati percorso convenzionale e diretto
- L'ordine dei predicati
Caso di studio - accesso ai dati tramite l'indice
- Metodi di lettura dell'indice (UNIQUE SCAN RANGE SCAN FULL SCAN FAST FULL SCAN MIN / MAX SCAN)
- Utilizzo degli indici funzionali
- L'indice di selettività (Clustering Factor)
- Indici a più colonne e SKIP SCAN
- NULL e indici
- Tabelle indice (IOT)
- Indici di impatto DML operazioni
Caso di studio - smistamento
- Memoria di ordinamento
- Ordinare l'indice
- Ordina linguistico
- L'effetto dell'entropia per ordinare (Clustering Factor)
Caso di studio - join e sottoquery
- La fusione: MERGE, HASH, NESTED LOOP
- Join nei sistemi OLTP e OLAP
- L'ordine di commutazione
- Outer Join
- AntI-join
- Join incompleti (SEMI)
- Sottoquery semplici
- Sottoquery correlate
- Le opinioni, la clausola WITH
Ottimizzatore basato sui costi di altre operazioni
- Ordinamento buffer
- ARRUOLA
- VISTA
- FILTRO
- Tasto di arresto del conteggio
- Cache dei risultati
Richieste disperse
- Leggere i piani di query per l'uso di dblinks
- Scelta del marchio principale
Elaborazione parallela
Requisiti
- L'uso libero delle nozioni di base di SQL e la conoscenza dell'ambiente di database Oracle (preferibilmente Oracle 11g completamento della formazione - Native SQL per Programmatori - Workshop)
- Esperienza pratica di lavoro con Oracle
28 ore
Recensioni (2)
1. Mi è piaciuto lo stile di presentazione del formatore e la pazienza di spiegare. 2. Mi è piaciuto che il formatore abbia risposto alle nostre domande secondarie, anche a quelle che hanno portato la discussione un po' più lontano dalla presentazione, il che ha dimostrato flessibilità. 3. Mi piaceva che ci fosse un laboratorio pratico, non solo una parte teorica. 4. Mi è piaciuto che fosse online.
Roxana - DB Global Technology
Corso - Oracle 11g - Application Tuning - Workshop
Traduzione automatica
Esperienza del formatore sull'accordatura SQL
Bogdan - DB Global Technology
Corso - Oracle 11g - Application Tuning - Workshop
Traduzione automatica