Publicatiedatum : 15/05/2024

Opleiding : SQL Server, prestatieanalyse en SQL-optimalisatie

Versies 2022 tot 2012

Praktijkcursus - 4d - 28u00 - Ref. SQS
Prijs : 2410 € V.B.

SQL Server, prestatieanalyse en SQL-optimalisatie

Versies 2022 tot 2012


Opleiding onmisbaar

Deze cursus biedt een effectieve inleiding in het optimaliseren van MS SQL Server relationele databases om hoge prestaties te bereiken voor complexe toepassingen of toepassingen met hoge volumes. Verschillende versies van SQL Server komen aan bod.


INTER
INTRA
OP MAAT

Praktijkcursus ter plaatse of via klasverband op afstand
Beschikbaar in het Engels op aanvraag

Ref. SQS
  4d - 28u00
2410 € V.B.




Deze cursus biedt een effectieve inleiding in het optimaliseren van MS SQL Server relationele databases om hoge prestaties te bereiken voor complexe toepassingen of toepassingen met hoge volumes. Verschillende versies van SQL Server komen aan bod.


Pedagogische doelstellingen
Aan het einde van de training is de deelnemer in staat om:
Het gebruik van materiële hulpbronnen optimaliseren
Gegevens sneller lezen en schrijven
SQL query's en indexbeheer verbeteren
Resultaten controleren met de prestatiemonitor

Doelgroep
SQL Server DBA's, projectmanagers en ontwikkelaars.

Voorafgaande vereisten
Goede kennis van datamodellering, RDBMS-concepten, MS SQL Server en de SQL- en Transact SQL-talen. Basiskennis van Windows OS.

Praktische modaliteiten
Oefening
Elke theoretische bijdrage wordt gevolgd door oefeningen.

Opleidingsprogramma

1
Hardware

  • Hoe SQL Server intern werkt.
  • Benodigde fysieke bronnen: CPU, RAM, opslag.
  • SQL Server configureren (sp_configure en DBCC TRACE).
Praktisch werk
Meting van fysieke server I/O en logische serverkenmerken.

2
Diagnostische hulpmiddelen

  • Gebeurtenislogboeken. DMV, DMF en DBCC.
  • Prestatieanalyser. Profiler en standaard trace.
  • Uitgebreide evenementen en gezondheidssessie.
  • Adviseur voor databasetuning.
  • Gebruik de Query Store.

3
Opslag

  • Hoe de storage engine en cache werken.
  • Transactielogging (Checkpoint en LazyWriter).
  • Opslagtypes (bestanden, fileStream, FileTable).
  • Interne structuur van gegevensbestanden (extensies, pagina's, regelinvoegingen).
  • Beheer van bestanden en bestandsgroepen.
Praktisch werk
Aanmaken van een database met meerdere bestanden en gegevensmigratie.

4
Gegevensmodel

  • Gouden regels: redundantie, "NULL" en bijwerken.
  • Keuze van gegevenstypes.
  • Het belang van de effectiviteit van een sleutel.
  • Overbodigheid bestrijden en "NULL".
  • Kwaliteit van gegevens.
  • Moeten we denormaliseren?
Praktisch werk
Vergelijk twee modellen.

5
Query's optimaliseren

  • Hoe de optimizer werkt.
  • Statistieken en queryplan.
  • Kardinaliteitsschatter.
  • Indexering van rowstore, columstore en "doorzoekbaarheid".
  • XML, ruimtelijke en tekstuele indexen.
  • Gebruik van in-memory tabellen (In Memory OLTP).
  • Statistieken en indexonderhoud.
Praktisch werk
Vergelijking van items in dezelfde query.

6
Codering voor prestaties

  • Iteratieve code vs. assembly code.
  • Transact SQL of SQLCLR?
  • Goede praktijken bij het schrijven van routines (UDF's, triggers, procedures).
  • Transacties, vergrendeling en beheer van isolatieniveaus.
  • Triggers en prestaties.
  • Hoe roei je cursors uit?
Praktisch werk
Maak een berekeningsprocedure en een gebruikersfunctie.

7
Grote volumes beheren

  • Zeer grote gegevensbank (VLDB).
  • Partitioneren van tabellen en indexen.
  • Denormalisatie: berekende kolommen, geïndexeerde weergaven, triggers.
  • Gegevenscompressie.
  • Onderhoud "Online".
  • De "In geheugen" gebruiken.
  • Gegevensverzamelaar.
  • Profiel gebruikers met de "Resource Governor".


Feedback van klanten
4,5 / 5
De feedback van klanten is afkomstig van eindevaluaties na de opleiding. De score wordt berekend op basis van alle evaluaties die minder dan 12 maanden oud zijn. Alleen die met een tekstcommentaar worden weergegeven.
FRANÇOIS P.
25/11/25
4 / 5

Uitgebreide, diepgaande training die ons een beter inzicht gaf in de interne werking en het gedrag van de SQL-engine. Hoewel we niet noodzakelijkerwijs alles kunnen gebruiken wat we hebben gezien omdat we geen ERP gebruiken, was deze training erg interessant en moeten we nu een aantal van de oplossingen die ons zouden kunnen helpen in de praktijk brengen.
REMY M.
25/11/25
4 / 5

Erg interessant, maar sommige onderwerpen liggen buiten mijn vakgebied. Maar het is geweldig om er meer over te weten.
MATHIAS W.
25/11/25
4 / 5

Zeer rijk en grondig, maar meer een presentatie dan een training



Data en plaats
Selecteer uw locatie of kies voor de les op afstand en kies vervolgens uw datum.
Klas op afstand

Dernières places
Date garantie en présentiel ou à distance
Session garantie

KLAS OP AFSTAND
2026 : 26 mei, 26 mei, 30 juni, 8 sep., 8 sep., 3 nov., 3 nov.

PARIS LA DÉFENSE
2026 : 26 mei, 30 juni, 8 sep., 3 nov.