Kennis van de regels voor het schrijven en optimaliseren van Transact-SQL om de queryprestaties te verbeteren, is essentieel bij het ontwikkelen. Met deze kennis kun je de valkuilen vermijden die vaak voorkomen bij het programmeren in T-SQL. We stellen voor dat je competenter en sneller operationeel wordt.
INTER
INTRA
OP MAAT
Praktijkcursus ter plaatse
of via klasverband op afstand
Disponible en anglais, à la demande
Kennis van de regels voor het schrijven en optimaliseren van Transact-SQL om de queryprestaties te verbeteren, is essentieel bij het ontwikkelen. Met deze kennis kun je de valkuilen vermijden die vaak voorkomen bij het programmeren in T-SQL. We stellen voor dat je competenter en sneller operationeel wordt.
Aan het einde van de training is de deelnemer in staat om:
Begrijpen hoe de SQL-optimalisator werkt
Kies je indexen zorgvuldig om gegevenstoegang te optimaliseren
De profiler en uitgebreide gebeurtenissen gebruiken om de prestaties te verbeteren
Statistieken en het uitvoeringsplan gebruiken om queryprestaties te controleren
Query's verbeteren door goede schrijfpraktijken
Set-query's gebruiken
Doelgroep
Transact-SQL projectmanagers, ontwerpers en ontwikkelaars.
Voorafgaande vereisten
Goede kennis van de grondbeginselen van de SQL-taal of kennis die gelijkwaardig is aan die van de training "SQL Server, SQL-programmeren" (ref PSQ).
Praktische modaliteiten
Praktisch werk
Interactieve training, waarbij theorie en praktijk nauw met elkaar worden afgewisseld. Leren gebeurt door te experimenteren.
Opleidingsprogramma
1
Het relationele model en de SQL-taal
De specifieke kenmerken van relationele databases en de SQL-taal.
Standaardisatie van het gegevensmodel.
De begrippen assembly en declaratief schrijven. De specifieke kenmerken van het Transact-SQL dialect.
Hoe de SQL-optimalisator werkt.
Praktisch werk
Experimenteren met query's op min of meer gestandaardiseerde modellen.
2
Succesvol indexeren
De basis van indexeren. De B-Tree structuur en de verschillende soorten indexen.
Hoe kies je je indexen op basis van je query's?
Het begrip querydekking door een index.
Het SARG-concept (Search Argument) om het gebruik van de index aan te moedigen.
Gebruik van de profiler en uitgebreide gebeurtenissen (xevents).
Gebruik de Query Store om planregressies te detecteren.
Praktisch werk
Problematische query's indexeren en traceren.
3
Krachtige query's schrijven
De regels voor het correct schrijven van SQL-query's.
Uitvoeringsstatistieken en het uitvoeringsplan lezen en gebruiken.
Optimaliseer de code voor het bijwerken van gegevens.
De meest voorkomende fouten: gebruikersfuncties, hoofdletterongevoelige vergelijkingen, schatting van kardinaliteit.
Praktisch werk
Slecht presterende queries herschrijven.
4
Tijdelijke tabellen en cursors vervangen
Subquery's en relationele operatoren onder de knie krijgen.
Gebruik de MERGE-instructie voor complexe gegevensupdates.
Tabellen met getallen en data maken om problemen op een relationele manier op te lossen.
Gebruik windowing en statistische functies.
Schrijf recursieve code met behulp van tabeluitdrukkingen.
Praktisch werk
Complexe problemen oplossen met behulp van set queries.
5
Beste praktijk voor codemodules
Regels voor het schrijven van stored procedures.
Compilatie en hercompilatie onder de knie krijgen.
De impact van triggers minimaliseren. Transacties en lockingproblemen begrijpen.
Gebruik transactie-isolatieniveaus.
Praktisch werk
Een geoptimaliseerde opgeslagen procedure schrijven.
Feedback van klanten
4,8 / 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.
DAVID T.
21/05/26
5 / 5
De opleiding was duidelijk en grondig.
ANTOINE S.
21/05/26
5 / 5
Een zeer leerzame en boeiende opleiding.
DEELNEMERS
Transact-SQL projectmanagers, ontwerpers en ontwikkelaars.
VOORAFGAANDE VEREISTEN
Goede kennis van de grondbeginselen van de SQL-taal of kennis die gelijkwaardig is aan die van de training "SQL Server, SQL-programmeren" (ref PSQ).
VAARDIGHEDEN VAN DE CURSUSLEIDER
De deskundigen die de cursus leiden zijn specialisten op het betreffende vakgebied. Zij werden geselecteerd door onze pedagogische teams zowel om hun vakkennis als hun pedagogische vaardigheden voor elke cursus die zij geven. Zij hebben minstens vijf tot tien jaar ervaring in hun vakgebied en oefenen of oefenden verantwoordelijke bedrijfsfuncties uit.
BEOORDELINGSMODALITEITEN
De cursusleider beoordeelt de pedagogische vooruitgang van de deelnemer gedurende de gehele cursus aan de hand van meerkeuzevragen, praktijksituaties, praktische opdrachten, …
De deelnemer legt ook van tevoren en naderhand een test af ter bevestiging van de verworven kennis.
PEDAGOGISCHE EN TECHNISCHE MIDDELEN • De gebruikte pedagogische middelen en cursusmethoden zijn voornamelijk: audiovisuele hulpmiddelen, documentatie en cursusmateriaal, praktische oefeningen en correcties van de oefeningen voor praktijkstages, casestudies of reële voorbeelden voor de seminars.
• Na afloop van de stages of seminars verstrekt ORSYS de deelnemers een evaluatievragenlijst over de cursus die vervolgens door onze pedagogische teams wordt geanalyseerd.
• Na afloop van de cursus wordt een presentielijst per halve dag verstrekt, evenals een verklaring van de afronding van de cursus indien de stagiair alle sessies heeft bijgewoond.
TOEGANGSMODALITEITEN EN TERMIJNEN
De inschrijving dient 24 uur voor aanvang van de cursus plaatsgevonden te hebben.
TOEGANKELIJKHEID VOOR MINDERVALIDEN
Is voor u speciale toegankelijkheid vereist? Neem contact op met mevr. FOSSE, contactpersoon voor mindervaliden, via het adres psh-accueil@ORSYS.fr om uw verzoek en de haalbaarheid daarvan zo goed mogelijk te bestuderen.
Dit programma is een origineel concept, ontwikkeld door de pedagogische teams van ORSYS Formation. Elke reproductie, weergave, aanpassing of exploitatie, geheel of gedeeltelijk, zonder voorafgaande schriftelijke toestemming van ORSYS, is ten strengste verboden. ORSYS behoudt zich het recht voor om alle nodige maatregelen te nemen ter bescherming van haar intellectuele-eigendomsrechten.
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
Geen sessie op dit moment, we nodigen je uit om het rooster van lessen op afstand te raadplegen.
6
Dit programma is een origineel concept, ontwikkeld door de pedagogische teams van ORSYS Formation. Elke reproductie, weergave, aanpassing of exploitatie, geheel of gedeeltelijk, zonder voorafgaande schriftelijke toestemming van ORSYS, is ten strengste verboden. ORSYS behoudt zich het recht voor om alle nodige maatregelen te nemen ter bescherming van haar intellectuele-eigendomsrechten.