Grazie per aver inviato la vostra richiesta! Un membro del nostro team vi contatterà a breve.
Grazie per aver inviato la vostra prenotazione! Un membro del nostro team vi contatterà a breve.
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 (1)
Esperienza del formatore sull'accordatura SQL
Bogdan - DB Global Technology
Corso - Oracle 11g - Application Tuning - Workshop
Traduzione automatica