Passa al contenuto principale

Durata

4 giorni

Prezzo

1.520,00 €

Lingua

Italiano
Iscriversi non è mai stato così semplice
Compila il form sottostante.
Mi iscrivo in qualità di
Corso
Modalità di pagamento

Il pagamento dell’intera quota di partecipazione ai corsi deve essere effettuato con Bonifico Bancario anticipato alla conferma di attivazione corso, tramite le seguenti coordinate bancarie intestate a Global learning srl:

UNICREDIT IBAN IT 84 Z 02008 05108 000401453196

Termini e condizioni
Oggetto
Oggetto delle presenti Condizioni Generali è la fornitura da parte di Global learning dei propri servizi formativi.
Iscrizione
Le iscrizioni ai corsi nelle date previste dal Calendario Corsi possono essere effettuate tramite prenotazione telefonica o via mail, a cui deve seguire conferma scritta, attraverso la compilazione del Form di iscrizione o inviando via email, debitamente compilato in ogni sua parte e sottoscritto. L’iscrizione è confermata al ricevimento del corrispettivo da parte di Global learning.
Disdetta
L’iscrizione al corso a calendario o l’ordine per un corso dedicato possono essere annullati o rinviati senza oneri se comunicati almeno 10 giorni lavorativi prima della data di inizio del corso. Dopo tale data o nel caso di mancata disdetta o qualora il partecipante interrompa la frequenza al corso per motivi non attribuibili a Global learning è dovuto l’intero corrispettivo. È ammessa la sostituzione del partecipante.
Rinvio e Annullamento Corsi
Global learning potrà, entro 10 giorni lavorativi dalla data di inizio o per cause di forza maggiore anche in data successiva, rinviare o cancellare i corsi, dandone comunicazione scritta o telefonica al Cliente.
Corrispettivi
Il Cliente è tenuto al pagamento dei corrispettivi previsti dal Calendario Corsi Global learning in vigore al momento dell’iscrizione o di quanto specificato nell’offerta emessa da Global learning, oltre IVA.
Trattamento dati personali
Si precisa che l’informativa in ordine al trattamento dei dati personali dei clienti da parte della Titolare Global learning è pubblicata nel modulo d’iscrizione ai corsi.
Diritto d’autore
Il Cliente prende atto per sé ed i partecipanti che i corsi ed i materiali ad essi relativi sono di proprietà di Global learning e/o di eventuali terzi danti causa. è vietato pertanto trarre copia del materiale e diffondere presso terzi il contenuto dei corsi senza previa autorizzazione scritta dei proprietari.
Chiedi informazioni

Performance Tuning and Optimizing SQL Databases 

Codice: MSSQ10

Questo corso è pensato per professionisti IT e Database Administrator che desiderano approfondire le loro conoscenze e capacità nell’ottimizzazione e nel tuning delle prestazioni di database SQL Server. Attraverso questo corso, gli studenti saranno in grado di capire e risolvere una vasta gamma di problemi di performance legati a SQL Server.

Modalità di erogazione
In aula o Live Virtual Classroom.

Attestato di partecipazione
Al termine del corso verrà rilasciato l’attestato di frequenza.

Contenuti del corso
  • Architettura SQL Server, Scheduling e Waits
    • Componenti SQL Server e SQL OS
    • Scheduling di Windows vs Scheduling di SQL
    • Waits e Queues
  • I/O di SQL Server
    • Concetti base di I/O
    • Soluzioni di Storage
    • Configurazione e Test dell’I/O
  • Strutture del Database
    • Internals delle strutture di database
    • Internals dei file di dati
    • Internals di TempDB
  • Memoria di SQL Server
    • Memoria di Windows
    • Memoria di SQL Server
    • In-Memory OLTP
  • Concorrenza e Transazioni
    • Concorrenza e Transazioni
    • Internals del Locking
  • Internals delle Statistiche e Indici
    • Internals delle statistiche e stima della cardinalità
    • Internals degli indici
    • Indici columnstore
  • Esecuzione delle Query e Analisi dei Piani di Query
    • Internals dell’esecuzione delle query e dell’ottimizzatore
    • Analisi dei piani di query
  • Caching dei Piani e Ricompilazione
    • Internals del caching dei piani
    • Risoluzione dei problemi relativi al caching dei piani
    • Query store
  • Eventi Estesi (Extended Events)
    • Concetti base degli eventi estesi
    • Implementazione degli eventi estesi
  • Monitoraggio, Tracciamento e Baselining
    • Monitoraggio e tracciamento
    • Baselining e benchmarking
  • Risoluzione dei Problemi Comuni di Performance
    • Risoluzione dei problemi di performance di CPU, memoria, I/O e concorrenza
    • Risoluzione dei problemi di performance di TempDB
  • Laboratori Pratici
Partecipanti
  • Il corso è rivolto a amministratori di database, professionisti IT e altro personale tecnico e aziendale che si occupa di tuning e ottimizzazione delle prestazioni dei database.
  • Questa formazione è estremamente utile anche per sviluppatori, analisti e redattori di report che creano e gestiscono database SQL.
  • Questo corso è ideale anche per tutti coloro che vogliono aumentare la velocità e le prestazioni dei loro database SQL.
Prerequisiti

Per partecipare al corso è necessario che i partecipanti abbiano:

  • Conoscenza di base del sistema operativo Microsoft Windows e delle sue funzionalità principali
  • Conoscenza operativa dell’amministrazione e manutenzione di un database
  • Conoscenza operativa di Transact-SQL
Obiettivi

Al termine del corso, gli studenti saranno in grado di:

  • Comprendere l’architettura di SQL Server e i componenti del SQL OS.
  • Descrivere le differenze tra lo scheduling di Windows e quello di SQL Server e spiegare il funzionamento di waits e queues.
  • Spiegare i concetti fondamentali dell’I/O in SQL Server, esaminare le soluzioni di storage e configurare e testare l’I/O.
  • Descrivere le strutture interne dei database, dei file di dati e di TempDB.
  • Comprendere la gestione della memoria in Windows e SQL Server e approfondire la funzionalità In-Memory OLTP.
  • Spiegare la concorrenza e le transazioni in SQL Server, compresi i meccanismi interni del locking.
  • Descrivere gli interni delle statistiche, la stima della cardinalità e l’utilizzo degli indici Columnstore.
  • Analizzare il processo di esecuzione delle query, l’ottimizzazione e l’analisi dei piani di esecuzione delle query.
  • Descrivere il funzionamento della cache dei piani, gestire problemi correlati e utilizzare il Query Store.
  • Implementare e utilizzare gli Extended Events per monitorare e tracciare gli eventi in SQL Server.
  • Acquisire competenze nel monitoraggio, tracciamento, baselining e benchmarking dei database.
  • Risolvere problemi comuni di performance legati alla CPU, memoria, I/O, concorrenza e TempDB.

Torna a trovarci per conoscere i nuovi Corsi inseriti

Oppure richiedi informazioni sul corso che ti interessa nella sezione Contatti