An open API service indexing awesome lists of open source software.

https://github.com/iantomasinicola/corso-performance-sql-server


https://github.com/iantomasinicola/corso-performance-sql-server

sqlserver tsql

Last synced: about 1 year ago
JSON representation

Awesome Lists containing this project

README

          

# Corso SQL Server: Ottimizzazione delle Performance

Benvenuto nel repository dedicato al corso su SQL Server! Qui troverai alcune lezioni d'esempio e materiali utili per apprendere e migliorare le tue competenze in T-SQL, indicizzazione e tuning delle performance del database.

## Descrizione del Corso
Questo corso su SQL Server ti fornirà tutte le competenze necessarie per affrontare le performance dei database in modo professionale e sistematico.

Il programma del corso è altamente personalizzabile e può essere adattato alle esigenze specifiche dei partecipanti. Le lezioni sono progettate per offrirti un percorso completo e pratico.

### Obiettivi del Corso
- **Migliorare le performance del database** attraverso tecniche avanzate di ottimizzazione.
- **Analizzare il piano d'esecuzione di una query (QEP)** per identificare le cause dei rallentamenti e implementare strategie di tuning.
- **Comprendere l'impatto di indici e statistiche** sul piano d'esecuzione delle query.
- **Ampliare le conoscenze di T-SQL**, includendo costrutti avanzati come:
- Window Function
- Inline Table Value Function
- Cross Apply e Outer Apply
- Grouping Sets
- Altri costrutti avanzati.
- **Applicare le best practice di programmazione T-SQL** orientate al tuning delle query.
- **Monitorare proattivamente le performance del database** utilizzando viste di sistema come:
- `dm_exec_requests`
- `dm_os_wait_stats`
- `dm_exec_sessions`
- **Svolgere esercitazioni pratiche su casi reali**, inclusi esempi proposti direttamente dai partecipanti.

### Struttura del Corso
Il corso si svolge in diretta streaming e il calendario è concordato per venire incontro alle esigenze degli studenti.

#### Esempi di organizzazione:
- Sessioni di 3-4 ore con cadenza settimanale o bisettimanale.
- Possibilità di prevedere pause per approfondimenti o esercitazioni pratiche.
- Durata totale: da 16 a 32 ore, variabile in base al programma e alle richieste.

### Esempi e Materiali
Questo repository include:
- Esempi di query e piani d'esecuzione.
- Approfondimenti su indici e statistiche.
- Script di T-SQL per esercitazioni pratiche.
- Strumenti utili per il monitoraggio delle performance del database.

## Contatti
Per ulteriori informazioni, [visita la pagina web del corso](https://www.nicolaiantomasi.com/corso-sql-server/)

---
Grazie per il tuo interesse nel migliorare le tue competenze su SQL Server. Buono studio e buon lavoro!