Oracle Database 19c: gestione e ottimizzazione delle prestazioni - corso RUB 76.490. da Specialista, formazione, Data: 14 maggio 2023.
Miscellanea / / December 04, 2023
Acquisirai familiarità con la metodologia di ottimizzazione Oracle e apprenderai gli strumenti di base per il monitoraggio e la diagnosi dei problemi di prestazioni delle istanze SQL e del database. Impara a diagnosticare e ottimizzare i componenti del database. Scopri come gestire in modo proattivo con strumenti e analisi delle prestazioni integrati. Ogni argomento del corso è necessariamente rafforzato con workshop basati su situazioni lavorative reali. Dopo aver completato la formazione, sarai immediatamente in grado di applicare le competenze acquisite nel mondo degli affari.
Il corso è adatto per le versioni di Oracle Database 12c, 18c, 19c ed è destinato a ingegneri del supporto tecnico, amministratori tecnici, amministratori di data warehouse che hanno familiarità con le nozioni di base per lavorare con Oracle.
Desideri acquisire una conoscenza completa sulla gestione e l'ottimizzazione delle prestazioni di Oracle Database 19c? Ti consigliamo questo corso!
Imparerai:
utilizzare la gamma completa di strumenti Oracle per identificare i problemi di prestazioni delle istanze SQL e del database;
utilizzare l'analizzatore di prestazioni SQL;
utilizzare Enterprise Manager Cloud Control per monitorare le prestazioni dell'istanza;
monitorare database e applicazioni in tempo reale;
affrontare i principali problemi di ottimizzazione delle prestazioni del ciclo di vita;
utilizzare consulenti di database durante la diagnosi dei problemi di prestazioni;
utilizzare metriche e avvisi;
configurare le prestazioni di un'istanza del database;
gestire le prestazioni SQL;
Abilita o disabilita la gestione automatica dell'ambito globale del sistema.
6
corsiInsegnante pratico, specialista esperto di Oracle DBMS. Sa trasmettere il suo bagaglio di esperienza ad ogni ascoltatore e lo fa con un linguaggio semplice e accessibile, utilizzando molti esempi pratici. Gli ascoltatori riconoscenti notano la sua capacità di mostrare un'ampia varietà di sfumature nel lavorare con Oracle DBMS.
Mikhail Fokin ha dieci anni di esperienza di lavoro con Oracle DBMS (versioni 8, 8i, 9i, 10g, 11g), inclusa esperienza di amministrazione e impostazioni delle prestazioni del DBMS Oracle su piattaforme Unix e Windows, inclusa la configurazione dell'applicazione reale Cluster. Professionalmente fluente nei linguaggi SQL, PL/SQL. Ottima conoscenza delle tecnologie di backup e ripristino del database, sia utilizzando RMAN che manualmente (backup e ripristino gestiti dall'utente). Fornisce archiviazione affidabile dei dati e tolleranza agli errori utilizzando le tecnologie Data Guard‚ RAC. Risolve i problemi di prestazioni del database ed esegue anche l'ottimizzazione dei comandi SQL e del codice PL/SQL. Inoltre, ha sette anni di esperienza nell'insegnamento di corsi sull'amministrazione di Oracle DBMS, sull'ottimizzazione delle prestazioni, sicurezza, sviluppo di applicazioni e reporting utilizzando Oracle Forms Developer e Oracle Rapporti.
Attualmente ricopre il ruolo di amministratore DBMS Oracle presso una grande banca russa.
Modulo 1. Nozioni di base sull'ottimizzazione delle prestazioni (2 ak. H.)
Diagnostica, funzionalità e strumenti per l'ottimizzazione delle prestazioni
Ora della banca dati
Dimensioni di ottimizzazione della CPU e del tempo di attesa
Modello temporaneo
Viste dinamiche delle prestazioni
Statistiche di sistema cumulative
Attendi eventi
File di registro e traccia
Modulo 2. Utilizzo del repository automatico dei carichi di lavoro (2 ac. H.)
Panoramica del repository automatico dei carichi di lavoro
Dati del repository automatico del carico di lavoro
Enterprise Manager Controllo cloud e AWR
Immagini
Rapporti
Confronto dei rapporti
Modulo 3. Identificazione dei problemi prestazionali (2 ac. H.)
Identificazione dei problemi di prestazioni
Stabilire le priorità
Report sulle istruzioni SQL che hanno consumato la quantità massima di risorse
Problemi di ottimizzazione delle prestazioni di base
Ottimizzazione delle prestazioni del ciclo di vita
Sessione di configurazione utilizzando ADDM
Risorse per l'ottimizzazione delle prestazioni
Panoramica degli strumenti di monitoraggio e configurazione
Modulo 4. Utilizzo di metriche e avvisi (2 ak. H.)
Panoramica delle metriche e degli avvisi
Limitazioni delle statistiche di base
Vantaggi delle metriche
Visualizza la cronologia dei valori metrici
Visualizza gli istogrammi
Avvisi generati dal server
Impostazione delle soglie
Viste dinamiche per metriche e avvisi
Modulo 5. Gamme base (2 ac. H.)
Lavorare utilizzando una gamma base di metriche
Gamme di base con "finestra scorrevole".
Modelli di gamma base
Creazione di intervalli di base
Viste dinamiche per gli intervalli base
Monitoraggio delle prestazioni e intervalli di riferimento
Configurazione delle soglie di avviso utilizzando intervalli base statici
Configurazione della soglia adattiva
Modulo 6. Utilizzando strumenti basati su AWR (2 ac. H.)
Attività di tracciamento automatico
Monitoraggio delle prestazioni con ADDM
Cronologia della sessione attiva
Modulo 7. Monitoraggio del database in tempo reale (2 ac. H.)
Panoramica e uso previsto
Definizione delle operazioni del database
Concetti sulle operazioni di database
Abilita il monitoraggio delle operazioni del database
Identificare, avviare e terminare un'operazione di database
Monitoraggio dell'avanzamento di un'operazione di database
Viste dinamiche delle operazioni del database
Impostazione delle operazioni del database
Modulo 8. Monitoraggio dell'applicazione (2 ac. H.)
Attributi e tipologie di servizi
Creazione di servizi
Utilizzo dei servizi per le applicazioni client
Gestore dei servizi e delle risorse
Servizi e pianificazione batch
Servizi e soglie metriche
Aggregazione e tracciabilità dei servizi
Modulo 9. Identificazione di istruzioni SQL problematiche (2 ac. H.)
Passaggi per eseguire i comandi SQL
Monitoraggio SQL
Piani di esecuzione
Pacchetto DBMS_XPLAN
Comando SPIEGARE PIANO
Interpretazione del piano di esecuzione
Utilizzo della traccia SQL
Generazione di una traccia dell'ottimizzatore
Modulo 10. Impatto sull'ottimizzatore (2 ac. H.)
Attività dell'ottimizzatore di query
Gestione delle statistiche dell'ottimizzatore
Parametri di inizializzazione che influiscono sul comportamento dell'ottimizzatore
Abilitazione delle funzionalità di ottimizzazione
Utilizzo dei suggerimenti dell'ottimizzatore
Percorsi di accesso ai dati
Operazioni di connessione
Operazioni di ordinamento
Modulo 11. Riduzione del prezzo delle istruzioni SQL (2 ac. H.)
Manutenzione dell'indice
Consulente per l'ottimizzazione del percorso di accesso (SQL Access Advisor)
Manutenzione e riorganizzazione dei tavoli
Gestione dell'estensione
Archivio dati
Stringhe migranti e concatenate
Riduzione dei segmenti
Compressione della tabella
Modulo 12. Utilizzo di SQL Performance Analyser (2 ac. H.)
Panoramica dell'analizzatore di prestazioni SQL
Panoramica e uso previsto del test di applicazioni reali
Carica cattura
Creare un'attività di Analizzatore prestazioni SQL
Rapporti comparativi
Impostazione di dichiarazioni regredite
Viste dinamiche dell'analizzatore di prestazioni SQL
Modulo 13. Gestione delle prestazioni SQL (2 ac. H.)
Manutenzione delle statistiche dell'ottimizzatore
Attività di manutenzione automatizzata
Impostazioni della raccolta statistiche
Raccolta statistiche differita
Ottimizzazione SQL automatica
Consulente per l'ottimizzazione SQL
Consulente per l'ottimizzazione del percorso di accesso (SQL Access Advisor)
Gestione del piano di esecuzione
Modulo 14. Utilizzo della riproduzione del database (2 ac. H.)
Architettura di riproduzione del database
Carica funzionalità di acquisizione
Opzioni di riproduzione
Analisi della riproduzione
Riproduzione del database in Enterprise Manager
Pacchetti e procedure di riproduzione del database
Viste dinamiche per la riproduzione del carico
Carica la calibrazione del client di riproduzione
Modulo 15. Creazione di una piscina condivisa (2 ac. H.)
Architettura del pool condiviso
Latch e mutex
Strumenti diagnostici del pool condiviso
Analisi soft e hard
Modifica della dimensione del pool condiviso
Frammentazione del pool condiviso
Cache del dizionario dati
Cache dei risultati delle query
Modulo 16. Configurazione della cache del buffer (2 ak. H.)
Architettura della cache buffer
Set di lavoro
Obiettivi e tecniche per ottimizzare le prestazioni della cache del buffer
Sintomi di problemi di prestazioni della cache del buffer
Soluzioni ai problemi di prestazioni della cache del buffer
Cache Flash intelligente del database
Reimpostazione della cache del buffer
Modulo 17. Configurazione PGA e tablespace temporaneo (2 ac. H.)
Configurazione dell'allocazione automatica PGA
Istogrammi e statistiche della distribuzione automatica PGA
Parte del rapporto AWR riguardante l'assegnazione automatica del PGA
Gestione dei tablespace temporanei
Gruppi tablespace temporanei
Monitoraggio dei tablespace temporanei
Ridurre le dimensioni di un tablespace temporaneo
Modulo 18. Gestione automatica della memoria (2 ac. H.)
Ambito globale del sistema dinamico
Panoramica della gestione dell'ambito globale del sistema automatico
Parametri di inizializzazione che incidono sulla dimensione SGA
Abilita o disabilita la gestione automatica dell'ambito globale del sistema
Consulente per il dimensionamento dell'area globale del sistema
Panoramica sulla gestione automatica della memoria
Abilita la gestione automatica della memoria
Monitoraggio della gestione automatica della memoria
Modulo 19. Configurazione I/O (2 ac. H.)
Architettura I/O
Modalità I/O
Metriche di I/O rilevanti per il database
Calibrazione I/O
Statistiche I/O
Diagnostica I/O
Configurazione dell'I/O del database
Gestione automatica dell'archiviazione (ASM)
Modulo 20. Risultati dell'ottimizzazione delle prestazioni (2 ac. H.)
Parametri di inizializzazione e loro impatto sulle prestazioni
Dimensioni iniziali delle strutture di memoria
Allestimento di una grande piscina
Best practice per diversi tipi di tablespace
Dimensioni del blocco
Configurazione della dimensione del buffer di registro online e dei file di registro online
Raccolta automatica delle statistiche
Eventi di attesa più comunemente osservati