Diensten

Alles rond Microsoft SQL Server, geleverd door één senior specialist

Zeven diensten, één persoon. Elke opdracht wordt vooraf en achteraf gemeten, geprijsd voordat hij begint en gedocumenteerd als hij eindigt.

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

Hoe een opdracht verloopt

Meten, oplossen, bewijzen, overdragen

Elke keer dezelfde vijf stappen, of het nu twee dagen tuning is of een migratie van drie maanden.

  1. Gesprek

    Dertig minuten, gratis. Symptoom, omgeving, deadline. U krijgt mijn eerste mening ter plekke.

  2. Analyseren

    Alleen-lezen analyse of de health check. Bevindingen op prioriteit, uren per fix.

  3. Afspreken

    Vaste prijs of dagtarief op papier. Wijzigingsbeheer en rollback afgesproken voordat productie wordt aangeraakt.

  4. Uitvoeren & meten

    Elke wijziging met cijfers vooraf en achteraf. Niets op productie zonder gelogde reden.

  5. Overdragen

    Documentatie waar uw team mee verder kan, of een strippenkaart en monitoring als u liever heeft dat ik blijf meekijken.

Praktisch

Vragen die klanten stellen voordat we beginnen

Welke toegang heeft u nodig?

Voor een analyse volstaat een login met VIEW SERVER STATE, VIEW ANY DEFINITION en leestoegang tot msdb, via uw VPN of een sessie met gedeeld scherm. Voor wijzigingen gebruik ik een persoonlijk account met de rechten die de wijziging nodig heeft, en elke wijziging wordt gelogd met een reden en een rollback.

Tekent u onze NDA en een verwerkersovereenkomst?

Ja. Geheimhouding is standaard in elke opdracht, en als ik in systemen met persoonsgegevens werk, treedt Databaseonline B.V. op als verwerker onder een verwerkersovereenkomst, die van u of die van ons.

Kunt u samenwerken met onze eigen DBA of leverancier?

Graag, en meestal werkt dat het beste. Ik breng de analyse en de ervaring; uw DBA houdt de kennis daarna. Ik leg graag uit terwijl ik werk.

Neemt u projecten aan voor een vaste prijs?

Ja, als de scope na de analyse is af te bakenen. Migraties, beschikbaarheidsontwerpen en security hardening zijn meestal een vaste prijs. Open tuning- en DBA-werk is een dagtarief of een maandelijkse strippenkaart.

Bouwt u ook monitoring voor ons?

Ik kan adviseren over en werken met elke monitoringtool die u al heeft. Voor 24x7x365 monitoring met on-call DBA's raad ik de dienst van DatabaseOnline aan, waar mijn eigen on-call diensten ook lopen.

Begin een gesprek

Vertel me wat uw SQL Server doet. Ik vertel u waarom.

Dertig minuten, gratis, technisch. Kies een moment dat u uitkomt; het staat direct in mijn agenda.