Adfor Scheda corso

Data

19 - 21 Dic 2022
  • Durata: 3 giorni
  • Luogo: A distanza
  • Codice: ALSQLPRA

Prezzo

960,00€+IVA
Categorie

Tutte le iscrizioni ai corsi in calendario devono essere confermate da Adfor. Si prega di attendere tale conferma prima di effettuare il pagamento.

DB2 for z/OS: ottimizzazione delle applicazioni

Il Corso fornisce le conoscenze e le linee guida per la realizzazione di applicazioni Db2 efficienti. Vengono trattati il funzionamento dell’Ottimizzatore statistico, il ruolo degli indici nell’esecuzione delle istruzioni SQL, le strategie di accesso utilizzate dal sistema, la corretta formulazione delle query, le problematiche ricorrenti in applicazioni online e batch, l’impatto delle opzioni di disegno logico e fisico dei dati.

Contenuti

  • Elementi di performance Db2 / SQL – Fattori che determinano l’efficienza delle applicazioni; l’ottimizzatore Db2; SQL statico e dinamico; il ruolo degli indici; struttura degli indici; le tabelle di catalogo e le informazioni statistiche.
  • I metodi di accesso – I metodi di accesso ad una tabella; le tecniche di prefetch; le tecniche di parallelizzazione; l’accesso a più tabelle, i metodi di Join, la risoluzione delle subquery.
  • Uso efficiente dell’SQL – Tipologie e proprietà dei predicati; predicati indicizzabili e non indicizzabili; Stage 1 e Stage 2; fattore di filtro, correlazione tra predicati, utilizzi particolari dei predicati, join e subquery.
  • L’Explain – Verifica dell’access path; la Plan Table; utilizzo parametrico dell’Explain in QMF; lettura delle informazioni principali della Plan Table; la Statement Table e le altre tabelle prodotte dall’Explain.
  • Gestione della concorrenza degli accessi – I lock; gli attributi di un lock, oggetto, estensione, durata; i programmi e la concorrenza degli accessi; accesso diretto e tramite cursore; deadlock e timeout; l’unità di recovery, l’uso di commit e il riposizionamento.
  • Elementi di monitoraggio – Come viene speso il tempo; elapsed time, CPU time, I/O time e suspension time; i dati di accounting; le classi di accounting e le informazioni principali.
  • L’impatto del disegno dei dati – Modello concettuale, modello logico e modello fisico: normalizzazione e denormalizzazione; opzioni di disegno fisico, tabelle, tablespace, indici.
  • Sperimentazioni ed esercitazioni pratiche – Esecuzione di un set di query di diversa complessità, variando gli indici, analisi conseguente tramite Explain.

Destinatari

Progettisti di applicazioni; programmatori applicativi.

Prerequisiti

Esperienza di programmazione Cobol con SQL in ambiente Db2 for z/OS.

DB2 for z/OS: ottimizzazione delle applicazioni

Data

19 - 21 Dic 2022
  • Durata: 3 giorni
  • Luogo: A distanza
  • Codice: ALSQLPRA

Luogo

A distanza

Prezzo

960,00€+IVA
Categorie

Il Corso fornisce le conoscenze e le linee guida per la realizzazione di applicazioni Db2 efficienti. Vengono trattati il funzionamento dell’Ottimizzatore statistico, il ruolo degli indici nell’esecuzione delle istruzioni SQL, le strategie di accesso utilizzate dal sistema, la corretta formulazione delle query, le problematiche ricorrenti in applicazioni online e batch, l’impatto delle opzioni di disegno logico e fisico dei dati.

Contenuti

  • Elementi di performance Db2 / SQL – Fattori che determinano l’efficienza delle applicazioni; l’ottimizzatore Db2; SQL statico e dinamico; il ruolo degli indici; struttura degli indici; le tabelle di catalogo e le informazioni statistiche.
  • I metodi di accesso – I metodi di accesso ad una tabella; le tecniche di prefetch; le tecniche di parallelizzazione; l’accesso a più tabelle, i metodi di Join, la risoluzione delle subquery.
  • Uso efficiente dell’SQL – Tipologie e proprietà dei predicati; predicati indicizzabili e non indicizzabili; Stage 1 e Stage 2; fattore di filtro, correlazione tra predicati, utilizzi particolari dei predicati, join e subquery.
  • L’Explain – Verifica dell’access path; la Plan Table; utilizzo parametrico dell’Explain in QMF; lettura delle informazioni principali della Plan Table; la Statement Table e le altre tabelle prodotte dall’Explain.
  • Gestione della concorrenza degli accessi – I lock; gli attributi di un lock, oggetto, estensione, durata; i programmi e la concorrenza degli accessi; accesso diretto e tramite cursore; deadlock e timeout; l’unità di recovery, l’uso di commit e il riposizionamento.
  • Elementi di monitoraggio – Come viene speso il tempo; elapsed time, CPU time, I/O time e suspension time; i dati di accounting; le classi di accounting e le informazioni principali.
  • L’impatto del disegno dei dati – Modello concettuale, modello logico e modello fisico: normalizzazione e denormalizzazione; opzioni di disegno fisico, tabelle, tablespace, indici.
  • Sperimentazioni ed esercitazioni pratiche – Esecuzione di un set di query di diversa complessità, variando gli indici, analisi conseguente tramite Explain.

Destinatari

Progettisti di applicazioni; programmatori applicativi.

Prerequisiti

Esperienza di programmazione Cobol con SQL in ambiente Db2 for z/OS.