Performance tuning
De meest voorkomende reden om te bellen. Een trage applicatie is bijna altijd een database die op iets specifieks wacht, en de wait statistics zeggen waarop. Ik vind het, los het op en meet het verschil, meestal zonder nieuwe hardware.
- Analyse van wait statistics en executieplannen, live en vanuit Query Store
- Indexstrategie: ontbrekende, dubbele en ongebruikte indexen, statistieken, fill factor
- tempdb, geheugen, parallellisme (MAXDOP, cost threshold) en I/O-configuratie
- Herschrijven van query's, parameter sniffing, plan forcing, tuning van stored procedures
- Blocking- en deadlockanalyse, isolatieniveaus zoals RCSI
- Een schriftelijk rapport met cijfers vooraf en achteraf voor elke wijziging
Typische opdracht 1 tot 5 dagenBegint met een screenshot van de wait stats, of de health check
SQL Server Health Check
Drie dagen, vaste prijs, tot tien instances. Configuratie, back-ups, beveiliging, performance en beschikbaarheid getoetst aan wat ik in meer dan dertig jaar heb zien misgaan, uitgewerkt op volgorde van prioriteit met een urenraming per bevinding. De beste eerste stap voor een omgeving waar al een tijd niemand naar heeft gekeken.
- € 2.950 vast, exclusief btw, verrekend met een vervolgopdracht
- Alleen-lezen toegang, geen verstoring van productie
- Rapport plus een toelichting van een uur met uw team
Typische opdracht 3 dagenAlles over de health check →
Hoge beschikbaarheid & disaster recovery
Kunnen failoveren is een bewering totdat het getest is. Ik ontwerp en bouw de juiste topologie voor uw hersteldoelen, voer de failover samen met u uit en schrijf op wat er gebeurde.
- Always On availability groups, inclusief distributed AG's en read-only routing
- Failover cluster instances, log shipping, transactionele replicatie
- Back-upstrategie met geteste restores; RPO en RTO afgesproken en daarna gemeten
- Gedocumenteerd failover-runbook en een jaarlijkse test
- Azure: zone-redundante implementaties, geo-replicatie, auto-failover groups
Typische opdracht 3 tot 15 dagenBegint met uw RPO en RTO, eerlijk benoemd
Upgrades & migraties, inclusief Azure
Versies uit support, een vertrek uit het datacenter of een overstap naar Azure. Elke migratie krijgt compatibiliteitstests op een kopie, een sizing op basis van echte workloaddata, een geoefende overgang en een rollback die écht is uitgeprobeerd.
- SQL Server 2008 R2 tot en met 2025, in-place of side-by-side
- Compatibiliteitstests met Query Store en de Database Experimentation Assistant
- Van on-premises naar Azure SQL Database, Azure SQL Managed Instance of SQL Server op Azure-VM's
- Sizing en een kostenraming op basis van uw werkelijke workload, voordat u zich vastlegt
- Overgangsplan met minimale downtime; log shipping of distributed AG waar minuten tellen
- Licentiecheck: Standard versus Enterprise, Azure Hybrid Benefit, cores
Typische opdracht 5 tot 30 dagenBegint met een inventarisatie van instances, versies en afhankelijkheden
Beveiliging & compliance
Als de auditor, de FG of een klant vraagt waar de data staat en wie erbij kan, hoort het antwoord een rapport te zijn, geen schouderophalen. Ik hard SQL Server tot het niveau dat uw verplichtingen vragen en documenteer het, zodat de vraag de volgende keer makkelijk is.
- Transparent Data Encryption, Always Encrypted, back-upversleuteling, TLS
- Dynamic Data Masking, row-level security, least-privilege rollen
- SQL Server Audit en Extended Events als bewijs voor AVG, ISO 27001, HIPAA en SOX
- Vulnerability assessment, patchniveau, surface-area- en sysadmin-review
- Certificaten, serviceaccounts, Kerberos, linked-server-hygiëne
Typische opdracht 2 tot 10 dagenBegint met de vraag die de auditor stelde
Architectuur & databaseontwerp
Een ontwerp dat klopt voor het eerste jaar en fout is voor het vijfde, is duur. Ik ontwerp datamodellen, partitionering en integratie voor de groei die u verwacht, en geef een second opinion op ontwerpen die u op het punt staat te kopen.
- Datamodellen en normalisatie voor OLTP; sterschema's voor rapportage
- Partitionering, compressie en archivering voor tabellen die blijven groeien
- Replicatie en near-realtime datamirroring tussen locaties of naar Azure
- Integratie met .NET-applicaties, API's, Power BI en Microsoft Fabric
- Een second opinion op het databaseontwerp van een leverancier voordat u tekent
Typische opdracht 2 tot 20 dagenBegint met de volumes en de groei die u verwacht
Remote DBA & 24x7x365 monitoring
Voor organisaties zonder DBA, of met een DBA die het druk heeft. De routine goed gedaan door een senior engineer: back-ups, patching, capaciteit, jobs en indexonderhoud, met een maandrapport dat u in vijf minuten leest. Monitoring rond de klok met on-call DBA's loopt via DatabaseOnline.
- Back-ups, restoretests, patching, capaciteit en jobbeheer
- Maandelijks health- en capaciteitsrapport, kwartaalreview met uw IT-verantwoordelijke
- Strippenkaart van enkele uren per maand tot een toegewijde senior DBA
- 24x7x365 monitoring in Silver-, Gold- en Platinum-pakketten via DatabaseOnline
Typische opdracht doorlopend, per maandBegint met de health check