Corso Performance Tuning and Optimizing SQL Databases MOC 10987

Durata: 3 giorni

OVERVIEW DEL CORSO

Il corso Microsoft “Performance Tuning and Optimizing SQL Databases” è appositamente progettato per fornire ai tecnici, agli sviluppatori e agli amministratori di database le competenze essenziali per ottimizzare le prestazioni dei database in SQL Server. I partecipanti saranno guidati nella trattazione degli argomenti teorico pratici del corso Microsoft, integrati con una serie di aggiornamenti ed esercitazioni fondamentali. Questo approccio mira a consentire ai professionisti IT di applicare immediatamente le conoscenze acquisite nella propria routine lavorativa. Il corso si concentra sull’acquisizione di competenze essenziali per la gestione professionale dei database, tra cui l’ottimizzazione delle query, indicizzazione, monitoraggio e miglioramento delle prestazioni dei server SQL. L’obiettivo è quello di offrire un ambiente di apprendimento efficace e supportato, dove i partecipanti possano sviluppare competenze pratiche pronte per essere implementate nel contesto produttivo di ogni specifico ambiente lavorativo.

PERCHÉ SCEGLIERE IL CORSO PERFORMANCE TUNING AND OPTIMIZING SQL DATABASES

Grazie al corso Performance Tuning and Optimizing SQL Databases svilupperai competenze essenziali per ottimizzare le performance dei database SQL, migliorando la tua capacità di gestione e assicurando un’esperienza utente ottimale. Il tecnico corso offre:

  • Supporto qualificato: avrai accesso a formatori esperti nel settore, pronti ad assisterti durante il percorso formativo e a fornire risposte dettagliate alle tue domande e necessità.
  • Materiale didattico completo: ogni sezione del corso sarà accompagnata da moduli PDF dettagliati e risorse aggiuntive per approfondire gli argomenti trattati.
  • Esperienza pratica: attraverso laboratori organizzati avrai l’opportunità di mettere in pratica le tue conoscenze e affrontare le sfide quotidiane di gestione di un database, avendo sempre al tuo fianco il supporto di un trainer qualificato.

A CHI È RIVOLTO IL CORSO SQL

DATABASES

Il corso è destinato a sviluppatori, amministratori di database e professionisti IT responsabili dell’ottimizzazione delle prestazioni nei database SQL Server. 

Al fine di massimizzare il valore del corso e rendere spendibili rapidamente le competenze apprese durante il corso è consigliato che i partecipanti posseggano:

  • Conoscenza del sistema operativo Windows e delle sue funzionalità.
  • Conoscenza del linguaggio Transact-SQL
  • Praticità con i database SQL Server e con le query SQL.
  • Comprensione dei concetti di base del tuning delle prestazioni.
  • Familiarità con strumenti di gestione dei database SQL Server.

COSA SAPRAI FARE ALLA FINE DEL CORSO SQL DATABASES​

Al termine del corso i partecipanti saranno in grado di gestire le prestazioni dei database SQL Server, migliorando l’efficienza operativa e garantendo un’esperienza ottimale all’utente.

I partecipanti inoltre in particolare sapranno:

  • Identificare e risolvere problemi di prestazione nei database SQL Server.
  • Utilizzare gli strumenti di ottimizzazione delle prestazioni per analizzare e migliorare le prestazioni del database.
  • Ottimizzare le query SQL utilizzando tecniche avanzate per ottimizzare il piano di esecuzione e la creazione di indici efficaci.
  • Monitorare e gestire le prestazioni del database utilizzando strumenti e tecniche appropriate.
  • Implementare strategie di gestione del carico di lavoro del database e migliorare l’efficienza operativa complessiva.

PROGRAMMA DEL CORSO SQL DATABASES

Modulo 1: SQL Server Architecture, Scheduling, and Waits

  • SQL Server Components and SQL OS
  • Windows Scheduling vs SQL Scheduling
  • Waits and Queues
  • Lab: SQL Server Architecture, Scheduling, and Waits

Modulo 2: SQL Server I/O

  • Core Concepts
  • Storage Solutions
  • I/O Setup and Testing
  • Lab: Testing Storage Performance

Modulo 3: Database Structures

  • Database Structure Internals
  • Data File Internals
  • Temp DB Internals
  • Lab : Database Structures

Modulo 4: SQL Server Memory

  • Windows Memory
  • SQL Server Memory
  • In-Memory OLTP
  • Lab : SQL Server Memory

Modulo 5: Concurrency and Transactions

  • Concurrency and Transactions
  • Locking Internals
  • Lab : Concurrency and Transactions

Modulo 6: Statistics and Index Internals

  • Statistics Internals and Cardinality Estimation
  • Index Internals
  • Columnstore Indexes
  • Lab : Statistics and index Internals

Modulo 7: Query Execution and Query Plan Analysis

  • Query execution and optimizer internals
  • Analyzing query plans
  • Lab : Query execution and query plan analysis

Modulo 8: Plan Caching and Recompilation

  • Plan cache internals
  • Troubleshooting plan cache issues
  • Query store
  • Lab : Plan caching and recompilation

Modulo 9: Extended Events

  • Extended events core concepts
  • Implementing extended events
  • Lab : Extended events

Modulo 10: Monitoring, Tracing, and Baselining

  • Monitoring and tracing
  • Baselining and benchmarking
  • Lab : Monitoring, Tracing and Baselining

Modulo 11: Troubleshooting Common Performance Issues

  • Troubleshoot CPU performance
  • Troubleshoot memory performance
  • Troubleshoot I/O performance
  • Troubleshoot Concurrency performance
  • Troubleshoot Temp DB performance
  • Lab : Troubleshooting common performance issues

GUARDA UN’ANTEPRIMA DEL CORSO

PRENOTA IL TUO CORSO​ MOC 10987:

Performance Tuning and Optimizing SQL Databases

Durata 3 giorni

Prezzo € 990,00 + IVA​

Prezzo a giornata per corso dedicato*

​​

*Fino a 2 partecipanti online. Il corso è disponibile per la formazione personalizzata:

scegli le date che preferisci, indicaci se desideri un corso presso la tua azienda, on-line o in Aula a Verona

FAQS MOC SQL DATABASES

Questo corso è adatto a principianti o è più indicato per utenti esperti?

Il corso è progettato per adattarsi a vari livelli di esperienza, è consigliato possedere una certa familiarità con il funzionamento dei database e delle query SQL. Il corso è adatto anche ai professionisti esperti in quanto consente di aggiornare e sviluppare specifiche competenze lato Performance Tuning and Optimizing SQL Databases

Come si può organizzare la formazione personalizzata?

La formazione è organizzabile in date e orari a scelta del cliente in sessioni di mezza giornata per interiorizzare al meglio i contenuti proposti. Contattaci per fissare un appuntamento con il trainer e definire i contenuti del corso adatti alla tua azienda.

Al termine del corso viene rilasciata una certificazione?

Al termine del corso viene rilasciato un attestato di partecipazione personalizzato.​​ È possibile richiederlo anche in lingua inglese.

Quali competenze acquisirò al termine del corso?

Al termine del corso i partecipanti acquisiranno competenze fondamentali per ottimizzare le prestazioni, la gestione e il monitoraggio dei database SQL.

Preferisci compilare il modulo? Scrivi i tuoi dati qui sotto

Il servizio telefonico è attivo dal lunedì al venerdì dalle 8:00 alle 18:00 al numero 0452456669. Puoi anche compilare il modulo sottostante:

Acconsento al trattamento dei dati personali ai sensi del Regolamento Ue 679/2016. Vedi Privacy e Cookie Policy