SlideShare a Scribd company logo
1 of 4
Download to read offline
Catalogo LEN Formazione 2009/2010
Scheda di dettaglio
www.lenformazione.it – www.hrsystem.it
Sede e aule corsi: Via Golfo dei Poeti 1/A - 43100 Parma - tel. 0521.038411 fax 0521.038499 - e.mail: len@gruppolen.it
Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311
LEN Learning Education Network - diritti riservati anno 2009
MS SQL SERVER 2005 - TUNING AND OPTIMIZING
QUERIES
[cod. E315]
UN BUON MOTIVO PER
Fornire a sviluppatori di database che lavorano in ambienti enterprise e utilizzano Microsoft SQL Server
2005 di apprendere la conoscenza e gli skill necessari per valutare e migliorare le query ed i relativi tempi
di elaborazione. Il workshop si focalizza sull’identificazione ed ottimizzazione sistematica dei fattori che
impattano sulla performance delle query interni al database.
A CHI È RIVOLTO
Sviluppatore
Il corso si rivolge a professionisti nello sviluppo di database che abbiano 3 o più anni di esperienza
lavorativa nello sviluppo di soluzioni con SQL Server in ambito enterprise.
Prerequisiti:
 conoscere data storage, row layout, fixed length field placement e varying length field placement
 familiarità con indici, clusterizzati e non, e heaps. Sapere perché un covering index può migliorare le
performances
 esperienza sul campo di sviluppo di database (tre anni)
 familiarità con modalità di locking, oggetti lock ed i livelli di isolamento e con il blocco del processo
 Comprendere Transact-SQL e la logica di programmazione. Perfetta conoscenza di: tecniche di query
avanzate e aggregate, di subquerying, delle funzioni utente, cursori, dichiarazioni per il controllo di
flusso, espressioni CASE e di tutti i tipi di join
 saper progettare database normalizzati fino alla 3 regola di normalizzazione, conoscere i problemi
derivanti dall’eventuale necessità di denormalizzazione, ottimizzare la progettazione in base alle
performance ed ai requisiti di business e avere familiarità con i modelli di progettazione come ad es.
Star e Snowflake
Catalogo LEN Formazione 2009/2010
Scheda di dettaglio
www.lenformazione.it – www.hrsystem.it
Sede e aule corsi: Via Golfo dei Poeti 1/A - 43100 Parma - tel. 0521.038411 fax 0521.038499 - e.mail: len@gruppolen.it
Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311
LEN Learning Education Network - diritti riservati anno 2009
 conoscenza di monitoraggio e troubleshooting
 conoscenza di base del sistema operativo e della piattaforma, e integrazione di sistema operativo e
database,
 conoscenza di base dell’architettura di applicazioni, come le applicazioni possono essere
progettare in tre layer, cosa possono fare le applicazioni, come funziona l’integrazione tra
applicazioni e il database e come funziona l’integrazione tra il database e la piattaforma o il
sistema operativo
 Conoscere uno strumento di modellazione dati
 Possesso di una credenziale MS Certified Technology Specialist: SQL 2005 o di esperienza
equivalente
 È inoltre raccomandato ma non richiesto aver frequentato i corsi
o MS SQL Server 2005 - Writing Queries Using Transact -SQL MOC 2778
o Implementing a MS SQL Server 2005 Database MOC 2779
o Maintaining a MS SQL Server 2005 Database MOC 2780
COMPETENZE ACQUISITE
Al termine dell’intervento formativo, il partecipante possiederà una conoscenza operativa dei contenuti.
PROGRAMMA DI DETTAGLIO
1) Measuring Database Performance
 Importance of Benchmarking
 Key Measures for Query Performance:
Sysmon
 Key Measures for Query Performance:
Profiler
 Guidelines for Identifying Locking and
Blocking
2) Optimizing Physical Database Design
 Performance Optimization Model
 Schema Optimization Strategy: Keys
Catalogo LEN Formazione 2009/2010
Scheda di dettaglio
www.lenformazione.it – www.hrsystem.it
Sede e aule corsi: Via Golfo dei Poeti 1/A - 43100 Parma - tel. 0521.038411 fax 0521.038499 - e.mail: len@gruppolen.it
Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311
LEN Learning Education Network - diritti riservati anno 2009
 Schema Optimization Strategy:
Responsible Denormalization
 Schema Optimization Strategy:
Generalization
3) Optimizing Queries for Performance
 Performance Optimization Model:
Queries
 What Is Query Logical Flow?
 Considerations for Using Subqueries
 Guidelines for Building Efficient Queries
4) Refactoring Cursors into Queries
 Performance Optimization Model: Query-
Set-based solutions
 Five Steps to Building a Cursor
 Strategies for Refactoring Cursors
5) Optimizing an Indexing Strategy
 Performance Optimization Model:
Indexes
 Considerations for Using Indexes
 Best Uses of the Clustered Index
 Best Practices for Non-Clustered Index
Design
 How to Document an Indexing Strategy
6) Managing Concurrency
 Performance Optimization Model:
Locking and Blocking
 Multimedia - "How to Use Efficient
Queries to Reduce Locking and Blocking"
 Strategies to Reduce Locking and
Blocking
MODALITA’ FORMATIVE
o SEMINARIO
Catalogo LEN Formazione 2009/2010
Scheda di dettaglio
www.lenformazione.it – www.hrsystem.it
Sede e aule corsi: Via Golfo dei Poeti 1/A - 43100 Parma - tel. 0521.038411 fax 0521.038499 - e.mail: len@gruppolen.it
Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311
LEN Learning Education Network - diritti riservati anno 2009
Intervento collettivo d'aula a taglio divulgativo, di approfondimento o generico su di un tema afferente ai
contenuti sotto descritti. La durata è stabilita da un minimo di 3 ad un massimo di 8 ore.
o WORKSHOP
Intervento collettivo d'aula a taglio pratico sperimentale finalizzato alla condivisione di problemi, proposte,
soluzioni, esami di certificazione e strumenti specifici afferenti ai contenuti sotto descritti e ai processi
aziendali ad essi collegati. La durata è stabilita da un minimo di 3 ad un massimo di 16 ore.
o CORSO
TRAINING: «il sapere e il saper fare» intervento frontale, seminariale e di laboratorio finalizzato
all’introduzione e alla conoscenza teorica e pratica dell’argomento in oggetto. TRAINING ON THE JOB:
«il saper risolvere» intervento personalizzato finalizzato alla conduzione di strumenti operativi e di
soluzioni pratiche Le durate sono coerenti rispetto agli obiettivi e sono stabilite da un minimo di 9 ad un
massimo di 40 ore.

More Related Content

What's hot

What's hot (20)

MS windows desktop operating systems support users and troublesh applications...
MS windows desktop operating systems support users and troublesh applications...MS windows desktop operating systems support users and troublesh applications...
MS windows desktop operating systems support users and troublesh applications...
 
MS VISUAL STUDIO 2003 - Application upgrade and interoperability using visual...
MS VISUAL STUDIO 2003 - Application upgrade and interoperability using visual...MS VISUAL STUDIO 2003 - Application upgrade and interoperability using visual...
MS VISUAL STUDIO 2003 - Application upgrade and interoperability using visual...
 
MS VISUAL STUDIO 2003 - Building com+ applications using ms.net enterprise se...
MS VISUAL STUDIO 2003 - Building com+ applications using ms.net enterprise se...MS VISUAL STUDIO 2003 - Building com+ applications using ms.net enterprise se...
MS VISUAL STUDIO 2003 - Building com+ applications using ms.net enterprise se...
 
MS VISUAL STUDIO 2005 - Advanced web application development - Scheda corso LEN
MS VISUAL STUDIO 2005 - Advanced web application development - Scheda corso LENMS VISUAL STUDIO 2005 - Advanced web application development - Scheda corso LEN
MS VISUAL STUDIO 2005 - Advanced web application development - Scheda corso LEN
 
MS VISUAL STUDIO 2003 - Implementingsecurity for applications - Scheda corso LEN
MS VISUAL STUDIO 2003 - Implementingsecurity for applications - Scheda corso LENMS VISUAL STUDIO 2003 - Implementingsecurity for applications - Scheda corso LEN
MS VISUAL STUDIO 2003 - Implementingsecurity for applications - Scheda corso LEN
 
La vendita consulenziale dei servizi - Scheda corso LEN
La vendita consulenziale dei servizi - Scheda corso LENLa vendita consulenziale dei servizi - Scheda corso LEN
La vendita consulenziale dei servizi - Scheda corso LEN
 
Ms biztalk server 2006 developing business process and integration solutions ...
Ms biztalk server 2006 developing business process and integration solutions ...Ms biztalk server 2006 developing business process and integration solutions ...
Ms biztalk server 2006 developing business process and integration solutions ...
 
Managing and maintaining a microsoft windows server 2003 environment - Scheda...
Managing and maintaining a microsoft windows server 2003 environment - Scheda...Managing and maintaining a microsoft windows server 2003 environment - Scheda...
Managing and maintaining a microsoft windows server 2003 environment - Scheda...
 
MS VISUAL STUDIO 2003 - .net compact framework developing mobile applications...
MS VISUAL STUDIO 2003 - .net compact framework developing mobile applications...MS VISUAL STUDIO 2003 - .net compact framework developing mobile applications...
MS VISUAL STUDIO 2003 - .net compact framework developing mobile applications...
 
MS Excel 2003 base - Scheda corso LEN
MS Excel 2003 base - Scheda corso LENMS Excel 2003 base - Scheda corso LEN
MS Excel 2003 base - Scheda corso LEN
 
Ms sql server 2005 - Designing a reporting solution architecture using report...
Ms sql server 2005 - Designing a reporting solution architecture using report...Ms sql server 2005 - Designing a reporting solution architecture using report...
Ms sql server 2005 - Designing a reporting solution architecture using report...
 
Ms sql server 2005 - Designing a business intelligence solution for the enter...
Ms sql server 2005 - Designing a business intelligence solution for the enter...Ms sql server 2005 - Designing a business intelligence solution for the enter...
Ms sql server 2005 - Designing a business intelligence solution for the enter...
 
Designing, deploying and managing a network solution for the small medium siz...
Designing, deploying and managing a network solution for the small medium siz...Designing, deploying and managing a network solution for the small medium siz...
Designing, deploying and managing a network solution for the small medium siz...
 
Office automation: LEN TEC presenta la Suite di Corsi on line in collaborazio...
Office automation: LEN TEC presenta la Suite di Corsi on line in collaborazio...Office automation: LEN TEC presenta la Suite di Corsi on line in collaborazio...
Office automation: LEN TEC presenta la Suite di Corsi on line in collaborazio...
 
MS Windows server 2008 - Configuring identity and access solutions with activ...
MS Windows server 2008 - Configuring identity and access solutions with activ...MS Windows server 2008 - Configuring identity and access solutions with activ...
MS Windows server 2008 - Configuring identity and access solutions with activ...
 
Supporting users running applications on microsoft windows - Scheda corso LEN
Supporting users running applications on microsoft windows - Scheda corso LENSupporting users running applications on microsoft windows - Scheda corso LEN
Supporting users running applications on microsoft windows - Scheda corso LEN
 
MS Access 2007 avanzato - Scheda corso LEN
MS Access 2007 avanzato - Scheda corso LENMS Access 2007 avanzato - Scheda corso LEN
MS Access 2007 avanzato - Scheda corso LEN
 
Designing a messaging infrastructure - Scheda corso LEN
Designing a messaging infrastructure - Scheda corso LENDesigning a messaging infrastructure - Scheda corso LEN
Designing a messaging infrastructure - Scheda corso LEN
 
MS windows desktop operating systems support.users and troublesh - Scheda cor...
MS windows desktop operating systems support.users and troublesh - Scheda cor...MS windows desktop operating systems support.users and troublesh - Scheda cor...
MS windows desktop operating systems support.users and troublesh - Scheda cor...
 
Ms windows desktop operating systems support users and troublesh - applicatio...
Ms windows desktop operating systems support users and troublesh - applicatio...Ms windows desktop operating systems support users and troublesh - applicatio...
Ms windows desktop operating systems support users and troublesh - applicatio...
 

Viewers also liked

Viewers also liked (20)

Infografica e gioco len
Infografica e gioco lenInfografica e gioco len
Infografica e gioco len
 
MS Word 2003 base accelerato - Scheda corso LEN
MS Word 2003 base accelerato - Scheda corso LENMS Word 2003 base accelerato - Scheda corso LEN
MS Word 2003 base accelerato - Scheda corso LEN
 
Ms sql server 2005 - Upgrading to microsoft sql server 2005 - Scheda corso LEN
Ms sql server 2005 - Upgrading to microsoft sql server 2005 - Scheda corso LENMs sql server 2005 - Upgrading to microsoft sql server 2005 - Scheda corso LEN
Ms sql server 2005 - Upgrading to microsoft sql server 2005 - Scheda corso LEN
 
[M710]-Gestione integrata dei servizi del tempo libero -parte 1
[M710]-Gestione integrata dei servizi del tempo libero -parte 1[M710]-Gestione integrata dei servizi del tempo libero -parte 1
[M710]-Gestione integrata dei servizi del tempo libero -parte 1
 
Pagine da leed gbc italia ridotto 2di2
Pagine da leed gbc italia ridotto 2di2Pagine da leed gbc italia ridotto 2di2
Pagine da leed gbc italia ridotto 2di2
 
Amministrazione db microsoft sql server 2000 - Scheda corso LEN
Amministrazione db microsoft sql server 2000 - Scheda corso LENAmministrazione db microsoft sql server 2000 - Scheda corso LEN
Amministrazione db microsoft sql server 2000 - Scheda corso LEN
 
Diritto dell'immigrazione - Scheda corso LEN
Diritto dell'immigrazione - Scheda corso LENDiritto dell'immigrazione - Scheda corso LEN
Diritto dell'immigrazione - Scheda corso LEN
 
Ms sql server 2005 - For experienced oracle dbas - Scheda corso LEN
Ms sql server 2005 - For experienced oracle dbas - Scheda corso LENMs sql server 2005 - For experienced oracle dbas - Scheda corso LEN
Ms sql server 2005 - For experienced oracle dbas - Scheda corso LEN
 
Inglese generale advanced - Scheda Corso LEN
Inglese generale advanced - Scheda Corso LENInglese generale advanced - Scheda Corso LEN
Inglese generale advanced - Scheda Corso LEN
 
Seminario di problem modelling analisi dati - Scheda corso LEN
Seminario di problem modelling analisi dati - Scheda corso LENSeminario di problem modelling analisi dati - Scheda corso LEN
Seminario di problem modelling analisi dati - Scheda corso LEN
 
Progetto LEN Tec
Progetto LEN TecProgetto LEN Tec
Progetto LEN Tec
 
Sicurezza on demand
Sicurezza on demandSicurezza on demand
Sicurezza on demand
 
Egroup Team Building & Team Work
Egroup Team Building & Team WorkEgroup Team Building & Team Work
Egroup Team Building & Team Work
 
Linkedin per Recruiter
Linkedin per RecruiterLinkedin per Recruiter
Linkedin per Recruiter
 
Stress da Lavoro Correlato
Stress da Lavoro CorrelatoStress da Lavoro Correlato
Stress da Lavoro Correlato
 
Inglese generale upper intermediate - Scheda corso LEN
Inglese generale upper intermediate - Scheda corso LENInglese generale upper intermediate - Scheda corso LEN
Inglese generale upper intermediate - Scheda corso LEN
 
Corso Len - Marketing dei servizi per il settore socio assistenziale
Corso Len - Marketing dei servizi per il settore socio assistenzialeCorso Len - Marketing dei servizi per il settore socio assistenziale
Corso Len - Marketing dei servizi per il settore socio assistenziale
 
LEN è sede E.BI.GEN: cosa significa ospitare presso le proprie sedi un Ente B...
LEN è sede E.BI.GEN: cosa significa ospitare presso le proprie sedi un Ente B...LEN è sede E.BI.GEN: cosa significa ospitare presso le proprie sedi un Ente B...
LEN è sede E.BI.GEN: cosa significa ospitare presso le proprie sedi un Ente B...
 
MS ASP.NET – Developing xml web services - Scheda corso LEN
MS ASP.NET – Developing xml web services - Scheda corso LENMS ASP.NET – Developing xml web services - Scheda corso LEN
MS ASP.NET – Developing xml web services - Scheda corso LEN
 
MS Share Point server 2007 - Advanced sharepoint development - Scheda corso LEN
MS Share Point server 2007 - Advanced sharepoint development - Scheda corso LENMS Share Point server 2007 - Advanced sharepoint development - Scheda corso LEN
MS Share Point server 2007 - Advanced sharepoint development - Scheda corso LEN
 

Similar to Ms sql server 2005 - Tuning and optimizing queries - Scheda corso LEN

E017 pianificare implementare-gestire_ambiente_windows_server_2003_mcse_windo...
E017 pianificare implementare-gestire_ambiente_windows_server_2003_mcse_windo...E017 pianificare implementare-gestire_ambiente_windows_server_2003_mcse_windo...
E017 pianificare implementare-gestire_ambiente_windows_server_2003_mcse_windo...
LEN Learning Education Network
 

Similar to Ms sql server 2005 - Tuning and optimizing queries - Scheda corso LEN (20)

Ms sql server 2005 designing an analysis solution architecture using analysis...
Ms sql server 2005 designing an analysis solution architecture using analysis...Ms sql server 2005 designing an analysis solution architecture using analysis...
Ms sql server 2005 designing an analysis solution architecture using analysis...
 
Ms sql server 2005 - Maintaining a database - Scheda corso LEN
Ms sql server 2005 - Maintaining a database - Scheda corso LENMs sql server 2005 - Maintaining a database - Scheda corso LEN
Ms sql server 2005 - Maintaining a database - Scheda corso LEN
 
Designing and planning an organization - Scheda corso LEN
Designing and planning an organization - Scheda corso LENDesigning and planning an organization - Scheda corso LEN
Designing and planning an organization - Scheda corso LEN
 
MS VISUAL STUDIO 2005 - Advanced data access development - Scheda corso LEN
MS VISUAL STUDIO 2005 - Advanced data access development - Scheda corso LENMS VISUAL STUDIO 2005 - Advanced data access development - Scheda corso LEN
MS VISUAL STUDIO 2005 - Advanced data access development - Scheda corso LEN
 
Monitoring troubleshooting microsoft exchange server 2007 - Scheda corso LEN
Monitoring troubleshooting microsoft exchange server 2007 - Scheda corso LENMonitoring troubleshooting microsoft exchange server 2007 - Scheda corso LEN
Monitoring troubleshooting microsoft exchange server 2007 - Scheda corso LEN
 
MS VISUAL STUDIO 2005.2008 - Core foundations of- net 2.0 development - Sched...
MS VISUAL STUDIO 2005.2008 - Core foundations of- net 2.0 development - Sched...MS VISUAL STUDIO 2005.2008 - Core foundations of- net 2.0 development - Sched...
MS VISUAL STUDIO 2005.2008 - Core foundations of- net 2.0 development - Sched...
 
Clustering - Scheda corso LEN
Clustering - Scheda corso LENClustering - Scheda corso LEN
Clustering - Scheda corso LEN
 
MS VISUAL BASIC .NET - Programming - Scheda corso LEN
MS VISUAL BASIC .NET - Programming - Scheda corso LENMS VISUAL BASIC .NET - Programming - Scheda corso LEN
MS VISUAL BASIC .NET - Programming - Scheda corso LEN
 
Ms sql server 2005 - designing an analysis solution architecture using analys...
Ms sql server 2005 - designing an analysis solution architecture using analys...Ms sql server 2005 - designing an analysis solution architecture using analys...
Ms sql server 2005 - designing an analysis solution architecture using analys...
 
Programmazione db microsoft sql server 2000 - Scheda corso LEN
Programmazione db microsoft sql server 2000 - Scheda corso LENProgrammazione db microsoft sql server 2000 - Scheda corso LEN
Programmazione db microsoft sql server 2000 - Scheda corso LEN
 
S351 lotus-domino-sviluppo-applicazioni
S351 lotus-domino-sviluppo-applicazioniS351 lotus-domino-sviluppo-applicazioni
S351 lotus-domino-sviluppo-applicazioni
 
Microsoft Exchange Server 2007: designing a high availability messaging solut...
Microsoft Exchange Server 2007: designing a high availability messaging solut...Microsoft Exchange Server 2007: designing a high availability messaging solut...
Microsoft Exchange Server 2007: designing a high availability messaging solut...
 
MS visual c++ - base - Scheda corso LEN
MS visual c++ - base - Scheda corso LENMS visual c++ - base - Scheda corso LEN
MS visual c++ - base - Scheda corso LEN
 
E017 pianificare implementare-gestire_ambiente_windows_server_2003_mcse_windo...
E017 pianificare implementare-gestire_ambiente_windows_server_2003_mcse_windo...E017 pianificare implementare-gestire_ambiente_windows_server_2003_mcse_windo...
E017 pianificare implementare-gestire_ambiente_windows_server_2003_mcse_windo...
 
Cmm capability maturity model per senior manager - Scheda corso LEN
Cmm capability maturity model per senior manager - Scheda corso LENCmm capability maturity model per senior manager - Scheda corso LEN
Cmm capability maturity model per senior manager - Scheda corso LEN
 
Linux essentials for windows professional - Scheda corso LEN
Linux essentials for windows professional - Scheda corso LENLinux essentials for windows professional - Scheda corso LEN
Linux essentials for windows professional - Scheda corso LEN
 
MS VISUAL BASIC.NET -.net programming with .net framework - Scheda corso LEN
MS VISUAL BASIC.NET -.net programming with .net framework - Scheda corso LENMS VISUAL BASIC.NET -.net programming with .net framework - Scheda corso LEN
MS VISUAL BASIC.NET -.net programming with .net framework - Scheda corso LEN
 
Ms sql server 2005 - Scheda corso LEN
Ms sql server 2005 - Scheda corso LENMs sql server 2005 - Scheda corso LEN
Ms sql server 2005 - Scheda corso LEN
 
Ms sms 2003 planning and deploying - Scheda corso LEN
Ms sms 2003 planning and deploying - Scheda corso LENMs sms 2003 planning and deploying - Scheda corso LEN
Ms sms 2003 planning and deploying - Scheda corso LEN
 
MS windows server 2008 - Managing and maintaining network infrastructure serv...
MS windows server 2008 - Managing and maintaining network infrastructure serv...MS windows server 2008 - Managing and maintaining network infrastructure serv...
MS windows server 2008 - Managing and maintaining network infrastructure serv...
 

More from LEN Learning Education Network

Analisi di Clima e Indagine di Gradimento: il modello e i risultati del Grupp...
Analisi di Clima e Indagine di Gradimento: il modello e i risultati del Grupp...Analisi di Clima e Indagine di Gradimento: il modello e i risultati del Grupp...
Analisi di Clima e Indagine di Gradimento: il modello e i risultati del Grupp...
LEN Learning Education Network
 

More from LEN Learning Education Network (20)

100e20 - Digital library webinar gratuiti Gruppo LEN
100e20 - Digital library webinar gratuiti Gruppo LEN100e20 - Digital library webinar gratuiti Gruppo LEN
100e20 - Digital library webinar gratuiti Gruppo LEN
 
Progettare il percorso formativo e le metodologie d'aula
Progettare il percorso formativo e le metodologie d'aulaProgettare il percorso formativo e le metodologie d'aula
Progettare il percorso formativo e le metodologie d'aula
 
Ruolo del formatore
Ruolo del formatoreRuolo del formatore
Ruolo del formatore
 
Favorire l'apprendimento continuo
Favorire l'apprendimento continuoFavorire l'apprendimento continuo
Favorire l'apprendimento continuo
 
LEN così è cambiato il mondo del lavoro
LEN così è cambiato il mondo del lavoroLEN così è cambiato il mondo del lavoro
LEN così è cambiato il mondo del lavoro
 
Comunicazione interna aziendale - scheda corso [R246]
Comunicazione interna aziendale - scheda corso [R246]Comunicazione interna aziendale - scheda corso [R246]
Comunicazione interna aziendale - scheda corso [R246]
 
Talent management - Sviluppare talenti per pianificare il successo
Talent management - Sviluppare talenti per pianificare il successoTalent management - Sviluppare talenti per pianificare il successo
Talent management - Sviluppare talenti per pianificare il successo
 
Convegno Nazionale sui Modelli di Gestione della Sicurezza sui luoghi di lavoro
Convegno Nazionale sui Modelli di Gestione della Sicurezza sui luoghi di lavoroConvegno Nazionale sui Modelli di Gestione della Sicurezza sui luoghi di lavoro
Convegno Nazionale sui Modelli di Gestione della Sicurezza sui luoghi di lavoro
 
Catalogo LEN experience
Catalogo LEN experienceCatalogo LEN experience
Catalogo LEN experience
 
Mentoring aziendale
Mentoring aziendaleMentoring aziendale
Mentoring aziendale
 
Event VideoMaking: un servizio in crescita – Riprese e Montaggi Audio Video d...
Event VideoMaking: un servizio in crescita – Riprese e Montaggi Audio Video d...Event VideoMaking: un servizio in crescita – Riprese e Montaggi Audio Video d...
Event VideoMaking: un servizio in crescita – Riprese e Montaggi Audio Video d...
 
LMS Moodle e Docebo: piattaforme progettate, personalizzate e gestite su serv...
LMS Moodle e Docebo: piattaforme progettate, personalizzate e gestite su serv...LMS Moodle e Docebo: piattaforme progettate, personalizzate e gestite su serv...
LMS Moodle e Docebo: piattaforme progettate, personalizzate e gestite su serv...
 
Progetti Editoriali: Il mio Subbuteo di Renzo Frignani – corso on line e cofa...
Progetti Editoriali: Il mio Subbuteo di Renzo Frignani – corso on line e cofa...Progetti Editoriali: Il mio Subbuteo di Renzo Frignani – corso on line e cofa...
Progetti Editoriali: Il mio Subbuteo di Renzo Frignani – corso on line e cofa...
 
Analisi di Clima e Indagine di Gradimento: il modello e i risultati del Grupp...
Analisi di Clima e Indagine di Gradimento: il modello e i risultati del Grupp...Analisi di Clima e Indagine di Gradimento: il modello e i risultati del Grupp...
Analisi di Clima e Indagine di Gradimento: il modello e i risultati del Grupp...
 
Sms social media support le 10 mosse vincenti applicate ai casi dei nostri cl...
Sms social media support le 10 mosse vincenti applicate ai casi dei nostri cl...Sms social media support le 10 mosse vincenti applicate ai casi dei nostri cl...
Sms social media support le 10 mosse vincenti applicate ai casi dei nostri cl...
 
La Rocca del Gusto: progetto di comunicazione integrata per Master Comet Univ...
La Rocca del Gusto: progetto di comunicazione integrata per Master Comet Univ...La Rocca del Gusto: progetto di comunicazione integrata per Master Comet Univ...
La Rocca del Gusto: progetto di comunicazione integrata per Master Comet Univ...
 
CoderDojo Parma: La programmazione come gioco per i più piccoli - Alessio Gar...
CoderDojo Parma: La programmazione come gioco per i più piccoli - Alessio Gar...CoderDojo Parma: La programmazione come gioco per i più piccoli - Alessio Gar...
CoderDojo Parma: La programmazione come gioco per i più piccoli - Alessio Gar...
 
Nuovo servizio LEN comunicazione integrata - Chiara Zantelli
Nuovo servizio LEN comunicazione integrata - Chiara ZantelliNuovo servizio LEN comunicazione integrata - Chiara Zantelli
Nuovo servizio LEN comunicazione integrata - Chiara Zantelli
 
LEN Formazione, LEN Human Resource, LEN Progettazione, Business Unit: Progett...
LEN Formazione, LEN Human Resource, LEN Progettazione, Business Unit: Progett...LEN Formazione, LEN Human Resource, LEN Progettazione, Business Unit: Progett...
LEN Formazione, LEN Human Resource, LEN Progettazione, Business Unit: Progett...
 
Partner LEN: Synergos Srl (CPL Taylor): Wella - Valeria Mazzoni, Paolo Bergam...
Partner LEN: Synergos Srl (CPL Taylor): Wella - Valeria Mazzoni, Paolo Bergam...Partner LEN: Synergos Srl (CPL Taylor): Wella - Valeria Mazzoni, Paolo Bergam...
Partner LEN: Synergos Srl (CPL Taylor): Wella - Valeria Mazzoni, Paolo Bergam...
 

Recently uploaded

case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....
giorgiadeascaniis59
 
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptxNicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
lorenzodemidio01
 
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptxScienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
lorenzodemidio01
 

Recently uploaded (18)

case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....
 
Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.
 
Presentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione CivicaPresentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione Civica
 
Lorenzo D'Emidio_Vita e opere di Aristotele.pptx
Lorenzo D'Emidio_Vita e opere di Aristotele.pptxLorenzo D'Emidio_Vita e opere di Aristotele.pptx
Lorenzo D'Emidio_Vita e opere di Aristotele.pptx
 
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptxNicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
 
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptxLorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
 
Aristotele, vita e opere e fisica...pptx
Aristotele, vita e opere e fisica...pptxAristotele, vita e opere e fisica...pptx
Aristotele, vita e opere e fisica...pptx
 
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptxLorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
 
LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................
 
Quadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceoQuadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceo
 
Lorenzo D'Emidio_Francesco Petrarca.pptx
Lorenzo D'Emidio_Francesco Petrarca.pptxLorenzo D'Emidio_Francesco Petrarca.pptx
Lorenzo D'Emidio_Francesco Petrarca.pptx
 
descrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptxdescrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptx
 
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptxScienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
 
Descrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptxDescrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptx
 
Scrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibileScrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibile
 
Tosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptxTosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptx
 
Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................
 
discorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptxdiscorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptx
 

Ms sql server 2005 - Tuning and optimizing queries - Scheda corso LEN

  • 1. Catalogo LEN Formazione 2009/2010 Scheda di dettaglio www.lenformazione.it – www.hrsystem.it Sede e aule corsi: Via Golfo dei Poeti 1/A - 43100 Parma - tel. 0521.038411 fax 0521.038499 - e.mail: len@gruppolen.it Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311 LEN Learning Education Network - diritti riservati anno 2009 MS SQL SERVER 2005 - TUNING AND OPTIMIZING QUERIES [cod. E315] UN BUON MOTIVO PER Fornire a sviluppatori di database che lavorano in ambienti enterprise e utilizzano Microsoft SQL Server 2005 di apprendere la conoscenza e gli skill necessari per valutare e migliorare le query ed i relativi tempi di elaborazione. Il workshop si focalizza sull’identificazione ed ottimizzazione sistematica dei fattori che impattano sulla performance delle query interni al database. A CHI È RIVOLTO Sviluppatore Il corso si rivolge a professionisti nello sviluppo di database che abbiano 3 o più anni di esperienza lavorativa nello sviluppo di soluzioni con SQL Server in ambito enterprise. Prerequisiti:  conoscere data storage, row layout, fixed length field placement e varying length field placement  familiarità con indici, clusterizzati e non, e heaps. Sapere perché un covering index può migliorare le performances  esperienza sul campo di sviluppo di database (tre anni)  familiarità con modalità di locking, oggetti lock ed i livelli di isolamento e con il blocco del processo  Comprendere Transact-SQL e la logica di programmazione. Perfetta conoscenza di: tecniche di query avanzate e aggregate, di subquerying, delle funzioni utente, cursori, dichiarazioni per il controllo di flusso, espressioni CASE e di tutti i tipi di join  saper progettare database normalizzati fino alla 3 regola di normalizzazione, conoscere i problemi derivanti dall’eventuale necessità di denormalizzazione, ottimizzare la progettazione in base alle performance ed ai requisiti di business e avere familiarità con i modelli di progettazione come ad es. Star e Snowflake
  • 2. Catalogo LEN Formazione 2009/2010 Scheda di dettaglio www.lenformazione.it – www.hrsystem.it Sede e aule corsi: Via Golfo dei Poeti 1/A - 43100 Parma - tel. 0521.038411 fax 0521.038499 - e.mail: len@gruppolen.it Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311 LEN Learning Education Network - diritti riservati anno 2009  conoscenza di monitoraggio e troubleshooting  conoscenza di base del sistema operativo e della piattaforma, e integrazione di sistema operativo e database,  conoscenza di base dell’architettura di applicazioni, come le applicazioni possono essere progettare in tre layer, cosa possono fare le applicazioni, come funziona l’integrazione tra applicazioni e il database e come funziona l’integrazione tra il database e la piattaforma o il sistema operativo  Conoscere uno strumento di modellazione dati  Possesso di una credenziale MS Certified Technology Specialist: SQL 2005 o di esperienza equivalente  È inoltre raccomandato ma non richiesto aver frequentato i corsi o MS SQL Server 2005 - Writing Queries Using Transact -SQL MOC 2778 o Implementing a MS SQL Server 2005 Database MOC 2779 o Maintaining a MS SQL Server 2005 Database MOC 2780 COMPETENZE ACQUISITE Al termine dell’intervento formativo, il partecipante possiederà una conoscenza operativa dei contenuti. PROGRAMMA DI DETTAGLIO 1) Measuring Database Performance  Importance of Benchmarking  Key Measures for Query Performance: Sysmon  Key Measures for Query Performance: Profiler  Guidelines for Identifying Locking and Blocking 2) Optimizing Physical Database Design  Performance Optimization Model  Schema Optimization Strategy: Keys
  • 3. Catalogo LEN Formazione 2009/2010 Scheda di dettaglio www.lenformazione.it – www.hrsystem.it Sede e aule corsi: Via Golfo dei Poeti 1/A - 43100 Parma - tel. 0521.038411 fax 0521.038499 - e.mail: len@gruppolen.it Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311 LEN Learning Education Network - diritti riservati anno 2009  Schema Optimization Strategy: Responsible Denormalization  Schema Optimization Strategy: Generalization 3) Optimizing Queries for Performance  Performance Optimization Model: Queries  What Is Query Logical Flow?  Considerations for Using Subqueries  Guidelines for Building Efficient Queries 4) Refactoring Cursors into Queries  Performance Optimization Model: Query- Set-based solutions  Five Steps to Building a Cursor  Strategies for Refactoring Cursors 5) Optimizing an Indexing Strategy  Performance Optimization Model: Indexes  Considerations for Using Indexes  Best Uses of the Clustered Index  Best Practices for Non-Clustered Index Design  How to Document an Indexing Strategy 6) Managing Concurrency  Performance Optimization Model: Locking and Blocking  Multimedia - "How to Use Efficient Queries to Reduce Locking and Blocking"  Strategies to Reduce Locking and Blocking MODALITA’ FORMATIVE o SEMINARIO
  • 4. Catalogo LEN Formazione 2009/2010 Scheda di dettaglio www.lenformazione.it – www.hrsystem.it Sede e aule corsi: Via Golfo dei Poeti 1/A - 43100 Parma - tel. 0521.038411 fax 0521.038499 - e.mail: len@gruppolen.it Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311 LEN Learning Education Network - diritti riservati anno 2009 Intervento collettivo d'aula a taglio divulgativo, di approfondimento o generico su di un tema afferente ai contenuti sotto descritti. La durata è stabilita da un minimo di 3 ad un massimo di 8 ore. o WORKSHOP Intervento collettivo d'aula a taglio pratico sperimentale finalizzato alla condivisione di problemi, proposte, soluzioni, esami di certificazione e strumenti specifici afferenti ai contenuti sotto descritti e ai processi aziendali ad essi collegati. La durata è stabilita da un minimo di 3 ad un massimo di 16 ore. o CORSO TRAINING: «il sapere e il saper fare» intervento frontale, seminariale e di laboratorio finalizzato all’introduzione e alla conoscenza teorica e pratica dell’argomento in oggetto. TRAINING ON THE JOB: «il saper risolvere» intervento personalizzato finalizzato alla conduzione di strumenti operativi e di soluzioni pratiche Le durate sono coerenti rispetto agli obiettivi e sono stabilite da un minimo di 9 ad un massimo di 40 ore.