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
- Host: GitHub
- URL: https://github.com/iantomasinicola/corso-performance-sql-server
- Owner: iantomasinicola
- Created: 2023-02-15T16:50:20.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-12-21T11:12:50.000Z (over 1 year ago)
- Last Synced: 2025-02-15T03:44:10.574Z (over 1 year ago)
- Topics: sqlserver, tsql
- Language: TSQL
- Homepage: https://www.nicolaiantomasi.com/
- Size: 14.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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!