De specialist in .NET  

banner Microsoft Gold Certified Partner


logo Microsoft .NET


logo Silverlight


banner Second shot


Logo CodeGear


header consultancy

Training - Detail

Tuning and Optimizing Queries in SQL Server 2005 (2784)


 

Deze 3 daagse training laat database developers zien hoe je in een enterprise omgeving SQL Server 2005 optimaal kunt gebruiken om queries te maken.

Training Icon Book

Beschrijving

We beginnen deze training met het meten van Database Performance met de Sysmon en Profiler tools. We laten zien hoe je problemen met locking en blocking kunt ontdekken en gaan vervolgens het fysiske database ontwerp optimaliseren met strategieën als sleutels, denormalisatie en generalisatie. Daarna gaan we queries optimaliseren in views, stored procedures en aggregaties. We kijken naar de logische flow van queries, de afwegingen met subqueries, richtlijnen voor het maken van efficiente queries en hoe je de locking van queries kunt verminderen. Vervolgens gaan we dieper in op cursors refactoren naar queries. Beginnend met een stappenplan voor cursors leer je hoe je van langzame iteratieve code naar snellere set-gerichte queries kunt komen. We laten je daarna zien hoe je een indexeringsstrategie kunt optimaliseren en documenteren: welke afwegingen je maakt voor de indexen en hoe je met bepaalde typen indexen moet om gaan. We gaan tevens in op geclusterde en niet-geclusterde indexen. Als laatste onderdeel behandelen we concurrency: locking en blocking. Wat voor problemen kun je verwachten, hoe toon je die aan en hoe los je die op door het optimaliseren van transacties en het aanpassen van de transactie isolatie niveaus.

Training Icon Light

Voorkennis

Deze training is bedoeld voor database ontwikkelaars die al ervaring hebben met SQL Server 2005 databases. Heb je hier nog geen ervaring mee, volg dan eerst onze “SQL Server 2005 upgrade” training.

Training Icon Page

Materiaal

Voor deze training gebruiken we het engelstalige Microsoft Official Curriculum materiaal. Dit materiaal bestaat uit een boek met de gebruikte presentatie-slides uit de training, uitgebreide hoofdstukken over de stof en een CD met oefeningen en bijbehorende uitwerkingen.

Training Icon Hat

Examen(s)

Voor deze training zijn geen examens beschikbaar.

Training Icon Subjects

Onderwerpen

Hieronder vindt je een samenvatting van de onderwerpen die we tijdens de training behandelen. Hier vind je een volledig overzicht van het Microsoft Official Curriculum materiaal van deze training.

Measuring Database Performance

  • Importance of Benchmarking
  • Key Measures for Query Performance: Sysmon
  • Key Measures for Query Performance: Profiler
  • Guidelines for Identifying Locking and Blocking

Optimizing Physical Database Design

  • Performance Optimization Model
  • Schema Optimization Strategy: Keys
  • Schema Optimization Strategy: Responsible Denormalization
  • Schema Optimization Strategy: Generalization

Optimizing Queries for Performance

  • Performance Optimization Model: Queries
  • What Is Query Logical Flow?
  • Considerations for Using Subqueries
  • Guidelines for Building Efficient Queries

Refactoring Cursors into Queries

  • Performance Optimization Model: Query-Set-based solutions
  • Five Steps to Building a Cursor
  • Strategies for Refactoring Cursors

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

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

Training Icon Euro

Prijs € 1.250,00 p.p. excl. BTW.

Training Icon Clock

Duur: 3 dagen. (van 9:00 tot 16:30)

Training Icon Person

De training wordt klassikaal gegeven aan maximaal 10 personen.

Training Icon Location

Trainingslocatie:  Leersum of Doorn

Training Icon Location

Op dit moment zijn er nog geen data bekend voor deze training. Neem contact met ons op voor meer informatie.

Training Icon Info

Wil je meer informatie over deze, of andere trainingen? Neem gerust contact met ons op. Je kunt ons bereiken via 0343-420 875 of .