Contattataci

Struttura del corso

Modulo 1. Ottimizzazione delle query

  • Strumenti per l'ottimizzazione delle query
  • Piani di esecuzione delle query in cache
  • Spurgo della cache
  • Analisi dei piani di esecuzione
  • Indicazioni (Hints)
  • Utilizzo di Database Engine Tuning Advisor
  • Ottimizzazione degli indici
  • Strutture di tabella e indice
  • Metodi di accesso agli indici
  • Strategie di indicizzazione

Modulo 2. Sottocomandi, espressioni di tabella e funzioni di ranking

  • Scrittura di sottocomandi
  • Utilizzo delle espressioni di tabella
  • Utilizzo delle funzioni di ranking

Modulo 3. Ottimizzazione di join e operazioni su insiemi

  • Tipi fondamentali di join
  • Algoritmi di join
  • Operazioni su insiemi
  • Utilizzo di INTO con operazioni su insiemi

Modulo 4. Aggregazione e rotazione (pivoting) dei dati

  • Utilizzo della clausola OVER
  • Diversi tipi di aggregazione (cumulativa, scorrevole e dall'inizio dell'anno)
  • Pivoting e unpivoting
  • Configurazione di aggregazioni personalizzate
  • Utilizzo della sottoclausola GROUPING SETS
  • Sottoclausole CUBE e ROLLUP
  • Come materializzare le Grouping Sets

Modulo 5. Utilizzo di TOP e APPLY

  • SELECT TOP
  • Utilizzo dell'operatore di tabella APPLY
  • TOP n a livello di gruppo
  • Implementazione della paginazione

Modulo 6. Ottimizzazione della trasformazione dei dati

  • Inserimento di dati con la clausola VALUES migliorata
  • Utilizzo del BULK Rowset Provider
  • Utilizzo di INSERT EXEC
  • I meccanismi di sequenza
  • DELETE con join
  • UPDATE con join
  • Istruzione MERGE
  • La clausola OUTPUT con INSERT
  • La clausola OUTPUT con DELETE
  • La clausola OUTPUT con UPDATE
  • La clausola OUTPUT con MERGE

Modulo 7. Interrogazione di tabelle partizionate

  • Partizionamento in SQL Server
  • Come scrivere query su tabelle partizionate
  • Come scrivere query su viste partizionate

Requisiti

Buona conoscenza di SQL nell'ambiente Microsoft SQL Server 2008/2012.

 14 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (4)

Corsi in Arrivo

Categorie relative