-- senior database administrator & bi consultant

Ronald de Groot
SQL Server draait beter als ik ernaar gekeken heb.

Senior (Azure) SQL Server DBA en SSIS/ETL/BI-consultant met ruim 30 jaar ervaring. Gespecialiseerd in performance tuning, executieplannen, indexen en migraties naar Azure.

Ronald de Groot in zijn vliegtuig PH-3B7
SQLCMD — dbaronald.com
/* over mij */

Complexe databaseproblemen, snel geanalyseerd

Sinds 1992 werk ik als freelance DBA en BI-consultant voor banken, verzekeraars, zorginstellingen, energiebedrijven en industrie. Complexe problemen analyseer ik snel en ik bedenk graag — en vlot — technische oplossingen. In een project ben ik iemand die meters maakt: door goed te plannen haal ik deadlines.

Nieuwe technologieën dagen mij uit; ik wil ze snel begrijpen en doorgronden. Zo hielp ik Stichting BKR jarenlang met de migratie van failover-clusteromgevingen naar Azure SQL Database — en werd ik door de ICT-collega's verkozen tot winnaar van de "Bruggenbouwer"-trofee voor die Azure-migraties.

Mijn hart ligt bij performance tuning: executieplannen lezen, de juiste indexen ontwerpen en van een trage query weer een snelle maken. Daarnaast bouw ik al jaren ETL-oplossingen met SSIS en Azure Data Factory, datawarehouses en cubes (SSAS).

Verder ben ik rustig, stressbestendig en hulpvaardig — en een echte doorzetter die problemen niet uit de weg gaat. Buiten het werk vind je me op de racefiets of mountainbike, of buiten met een drone in de lucht.

/* skills */

Waar ik goed in ben

Van database-administratie en T-SQL tot ETL-pipelines en BI — dit is mijn gereedschapskist.

SQL Server DBA100%
T-SQL100%
Ola Hallengren Maintenance Solution95%
AI-ondersteund ontwikkelen (Claude Code)90%
SSIS / Azure Data Factory85%
PowerShell80%
SSAS75%
SSRS70%
Python70%
Ronald de Groot met Ola Hallengren tijdens Data Saturday Holland
Met Ola Hallengren tijdens Data Saturday Holland — de maker van de maintenance solution die ik in productie draai.
/* certificeringen */

Certificeringen & erkenning

  • AZURE

    Microsoft Certified: Azure Database Administrator

    Gecertificeerd sinds oktober 2020 (DP-300).

  • AWARD

    BKR "Bruggenbouwer"-trofee

    Verkozen door alle ICT-collega's voor de hulp bij diverse Azure-migraties.

/* werkervaring */

Ruim 30 jaar in het vak

Een selectie van recente opdrachten. De volledige lijst gaat terug tot 1992.

2026 — heden

Heemskerk, FMgroup · SQL Server DBA

Datamigraties.

2026 — heden

BMN · SQL Server DBA

Performance tuning van het ETL-loadproces.

2026 — heden

NEP · ETL Consultant

Beheer en doorvoeren van ETL-wijzigingen in SSIS.

2021 — 2025

Stichting BKR · Azure SQL Server DBA

Migratie van databases uit failover-clusteromgevingen (o.a. CKI3, VIS, EVA, VPS, KYC) naar Azure SQL Database. Ondersteuning van scrumteams, Azure Cost & Security Management, Azure Stack HCI data sync en de Ola Hallengren maintenance solution.

2019 — 2021

EMS / ABN AMRO · DBA / BI Developer

Performance tuning en redesign van databases en ETL voor het laden van creditcardtransacties; centrale exportfunctionaliteit en cube-aanpassingen.

2020

Greenchoice & WMD · DBA

Inrichten van Remote DBA-services; security-rapportage met de SQL Server Vulnerability Assessment voor alle databaseservers in het domein.

2018 — 2019

Menzis · DBA / BI Developer

Performance tuning, SQL Audit-implementatie in het kader van de AVG en ETL-ontwikkeling voor SAS.

2015 — 2017

WMD, Bartimeus & Marel · DBA / BI Developer

VLDB-datawarehouse voor sensor-meetwaarden (Big Data), enterprise datawarehouse met SAP en Microsoft Dynamics als bron, datawarehouse met QlikView-frontend en Azure ETL.

2011 — 2017

Propertize, Smurfit Kappa, SNS Reaal & PGGM · DBA / BI Developer

Databasemigraties, generieke SOX-audit-implementatie (DBSP Policy), conversies en ETL voor de Actuariële DataBase (dekkingsgraadrapportages, jaarrekening).

1992 — 2011 · DBA/BI-werkzaamheden voor onder andere:

St. Elisabeth ZiekenhuisDaikinAegonERS RailwaysHarmony Financial ServicesSNS Property FinanceVereniging Eigen HuisING VastgoedbeheerBouwfondsING CardVodafoneBejo ZadenNCRSoftware AGMÆRSKCentura SoftwareWegenerDuyverman Computer Centrum
/* sql tips */

Uit de praktijk: executieplannen & indexen

Praktische artikelen over de onderwerpen waar ik dagelijks mee werk.

-- gratis community tool TOOL

Statistics Parser

Plak je STATISTICS IO/TIME-output en krijg direct duidelijke signalen — physical reads, worktables, scheve CPU/verstreken-tijd. Gratis, 100% in je browser, met optioneel een volledig rapport per e-mail.

Probeer de tool →
-- parameter sniffing · PSP · nieuw

Parameter Sensitive Plans (PSP) versus Parameter Sniffing

SQL Server 2022's Parameter Sensitive Plans routeren scheve parameterwaarden naar hun eigen planvariant in plaats van één plan te forceren — gedemonstreerd op het klassieke Posts.ParentId cardinaliteitsprobleem. (Engelstalig)

Lees op dbaronald.nl →
-- string functions · execution plans

Execution Plans of all String Functions

Drieëndertig T-SQL stringfuncties stuk voor stuk getest tegen StackOverflow2010, elk met het bijbehorende executieplan — van ASCII tot UPPER. (Engelstalig)

Lees op dbaronald.nl →
-- table variables · temp tables

Table Variables versus #Temp Tables

Tabelvariabelen hebben geen statistieken? Een veelgehoorde aanname — maar op recente SQL Server-versies kunnen geïndexeerde tabelvariabelen wél statistieken hebben, zichtbaar in het executieplan. (Engelstalig)

Lees op dbaronald.nl →
-- partitioning · index maintenance

You Want to Partition Your Huge Table.. Ok Fine.. Let's Go.

Hoe je een enorme bestaande tabel partitioneert met alleen metadata-only SWITCH-operaties en index seeks — zonder size-of-data operatie. (Engelstalig)

Lees op dbaronald.nl →
-- join order · execution plans

Why Join Order Can Make or Break Your Query Performance

Zeven varianten van één query op StackOverflow2013 laten zien hoe de verkeerde build/outer-kant het grootste deel van de runtime opslokt. (Engelstalig)

Lees op dbaronald.nl →
-- query plan · ai

AI and Where Does Query Time Go? Using Claude's Query Plan Analysis Skill

Een scalaire functie verstopt waar de query-tijd heen gaat. Claude's plan-analyse skill legt het bloot — inline met STRING_AGG en één index lossen het op. (Engelstalig)

Lees op dbaronald.nl →
-- query store · ai

Automate Executionplan Analysis by Skill and Query Store

Executieplannen uit Query Store automatisch laten analyseren door Erik Darlings execution plan-skill voor Claude Code — met performance-aanbevelingen als resultaat.

Lees op dbaronald.nl →
-- ai · query tuning

Is AI making an end to my job as a SQL Server query tuner?

Claude leest een executieplan en adviseert de index die een query van 73 seconden naar 435 ms brengt. Wat blijft er over voor de menselijke tuner? (Engelstalig)

Lees op dbaronald.nl →
-- query processing · serie

Craig Freedman herlezen: tien delen query processing

Freedmans klassieke blog (2006–2010) opnieuw getest op moderne SQL Server, met echte executieplannen. De leeswijzer bij alle tien delen.

Lees artikel →
-- index maintenance · bijgewerkt

IndexOptimize and additions to Ola Hallengren's dbo.CommandLog

Extra kolommen die page count, fragmentatie, omvang en duur rechtstreeks uit de ExtendedInfo-XML van dbo.CommandLog halen. (Engelstalig)

Lees op dbaronald.nl →
-- performance tuning

Executieplannen lezen: waar kijk je het eerst naar?

Een executieplan kan overweldigend zijn. Met deze vijf checks vind je in de meeste plannen binnen een paar minuten de boosdoener.

Lees artikel →
-- indexen

Index tuning: clustered, nonclustered en included columns

De juiste index maakt het verschil tussen milliseconden en minuten. Zo kies je de kolomvolgorde en wanneer INCLUDE loont.

Lees artikel →
-- alle artikelen

Meer SQL tips

Bekijk het volledige overzicht van artikelen over SQL Server, performance en Azure.

Naar het overzicht →
/* vliegen */

Van serverruimte naar cockpit

Als ik geen query's aan het tunen ben, vlieg ik met mijn eigen vliegtuig — de PH-3B7, een Tecnam P96 Golf. En eens een ontwikkelaar, altijd een ontwikkelaar: mijn eigen vliegtools bouwde ik in C#, AI-ondersteund met Claude Code.

Een trage query of een migratie die moet slagen?

Ik help graag — van een second opinion op een executieplan tot volledige Azure SQL-migraties en remote DBA-services via OpenData.nl.