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
Disponible en anglais, à la demande

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,4 / 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

Formation complète et dense qui permet de mieux comprendre de fonctionnement interne et le comportement du moteur SQL. Même si tout ce que l’on a vu ne pourra pas forcément nous servir car non sommes dans le cadre d’utilisation d’un ERP, cette formation a été très intéressante et nous devons maintenant en mettre pratique certaines solutions qui pourront nous aider.
REMY M.
25/11/25
4 / 5

Très intéressant mais dans le lot, certains sujets sont hors de mon domaine. Cependant, c’est très bien d’en avoir connaissance.
MATHIAS W.
25/11/25
4 / 5

Très riche et poussé mais plus sous forme de présentation que de formation



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 : 3 maa., 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.