Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

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

190 views

Published on

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.

Published in: Education
  • Be the first to comment

  • Be the first to like this

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

  1. 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. 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. 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. 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.

×