Manuel Hagen · Diplom-Wirtschaftsinformatiker (FH) · 30+ Jahre Praxis

Bestehende Anwendungen und Datenbanken bremsen Ihr Geschäft? Ich mache sie messbar schneller, automatisiere Ihre Abläufe und dokumentiere, was woran hängt.

Langsame Masken, Nachtläufe, die morgens nicht fertig sind, gegenseitige Blockaden in der Datenbank (Deadlocks), riskante Auslieferungen oder Altsysteme, an die sich niemand mehr herantraut? Ich finde die Ursache durch Messung im laufenden Betrieb. Ich zeige Ihrem Team, wie es Software automatisch prüft und ausliefert (DevOps). Und mit meinem Werkzeug COMPIDDA mache ich sichtbar, welches Programm an welchen Daten hängt.

Antwort meist am selben Werktag Geheimhaltung (NDA) vorab Kein Zugriff auf Tabelleninhalte nötig Direkt mit mir – ohne Vertriebsebene Executive-PDF ↗

Für Geschäftsführung, IT-Leitung, Einkauf & Vermittler: Schildern Sie Ihr Anliegen in Alltagssprache. Ich sage Ihnen ehrlich, wo der größte Hebel liegt.

  • 64 Mrd. Zeilen · 4 TB24/7-Datenbank als technischer App-Owner verantwortet (NXP)
  • rund 130 ProzedurenDatenbankprogramme im laufenden Betrieb saniert (schriftliche Referenz)
  • ×358 schnellerdurch passenden Index (Suchverzeichnis) statt teurer Hardware, im eigenen Labor gemessen
  • Controlling & FDAüber 7 Jahre prüfungssichere Studienauswertungen, dazu Kosten-Nutzen-Rechnung
Manuel Hagen

Ich bin Manuel Hagen, SQL Performance Tuning Freelancer (Freiberufler) aus Buxtehude bei Hamburg: verständlich für die Leitung, tief im Code für Ihre IT.

Typische Anlässe

Erkennen Sie eines dieser Symptome?

Jedes technische Symptom kostet im Betrieb Zeit und Geld.

Antwortzeiten

„Masken und Berichte brauchen Sekunden bis Minuten.“

Ich messe, wo die Datenbank Zeit verliert, und ergänze fehlende Suchverzeichnisse (Indizes). Im Labor sanken die Lesezugriffe so von 349.716 auf 11.

Wirkung: Flüssiges Arbeiten in Auftragsannahme, Lager und Kundenservice – ohne Programmumbau und ohne neuen Server.
Messung ansehen →
Nachtlauf

„Der Nachtlauf ist morgens nicht fertig und bremst alles daneben.“

Ich teile zu große Arbeitspakete auf und ersetze zeilenweise Schleifen. So habe ich Nachtläufe von mehreren Stunden auf gut eine Stunde verkürzt.

Wirkung: Pünktliche Kennzahlen, Abschlüsse und Versandfreigaben zum Arbeitsbeginn um 7 Uhr statt blockierter Frühschicht.
Praxisfälle →
Blockaden & Abbrüche

„Blockaden im Tagesgeschäft, die sich im Test nie nachstellen lassen.“

Ich finde heraus, welche Vorgänge sich gegenseitig sperren (Deadlocks), und baue sie so um, dass Sperren kurz bleiben.

Wirkung: Keine abgebrochenen Buchungen, keine stehenden Produktionslinien, weniger Last für Ihren IT-Support.
Praxisfall ansehen →
Inselwissen & Altcode

„Niemand traut sich mehr an die gewachsenen Prozeduren und Systeme.“

Mit COMPIDDA mache ich sichtbar, was woran hängt; automatische Vergleichstests sichern jeden Umbau ab. Referenz: rund 130 Prozeduren bei einem internationalen Spirituosenkonzern.

Wirkung: Schutz vor Wissensverlust bei Renteneintritt oder Personalwechsel („Inselwissen“); neue Anforderungen sind wieder planbar umsetzbar.
Sanierung →
Datenwachstum & Releases

„Datenmenge explodiert – oder jedes Release im Team wird zur Zitterpartie.“

Ich baue sehr große Datenbanken so, dass sie mit dem Wachstum mithalten. Im DevOps-Coaching lernt Ihr Team, Änderungen automatisch geprüft auszuliefern.

Wirkung: Stabiler 24/7-Betrieb trotz Wachstum und Auslieferungen ohne Wochenend-Ausfälle.
Praxisfall NXP →
Hardware-Reflex

„Der nächste Vorschlag lautet: ein größerer Server.“

Erst messen, dann investieren. Im Labor war ein Server mit viermal so vielen Prozessorkernen ohne Optimierung nur 1,7-mal so schnell. Wann Hardware doch richtig ist, sage ich Ihnen ebenso.

Wirkung: Vermeidet unnötige fünfstellige Ausgaben für zusätzliche Server-Lizenzen, die das Grundproblem gar nicht lösen.
Die Rechnung →
Zeichnung: Links ein kleiner, leiser Server zwischen Pflanzen, daneben ein entspannter Mann mit Kaffee – die Suche ist schon fertig. Rechts ein riesiger, qualmender, brennender Server und ein verzweifelter Mann mit Kopfhörern – er sucht immer noch.
David gegen Goliath · Warum Optimierung vor Hardware kommt

Abrüsten. Und trotzdem schneller.

Optimierung heißt: erst messen, wo die Zeit bleibt, dann genau dort beheben, statt teure Hardware zu kaufen.

  • Neuen Server gekauft – und es ist immer noch langsam?
  • Was, wenn Ihr alter Server schneller wäre als der neue?
  • Ihr Server sucht die Nadel im ganzen Heuhaufen. Mit Optimierung greift er sofort zu.
  • Kleiner Rechner mit Optimierung: ein Wimpernschlag. Großer ohne: 18 Sekunden.

Gemessen im eigenen Labor

Ein Beispiel aus dem Labor: schwächerer Rechner, trotzdem schneller

Dieselbe Suche in einer Tabelle mit 100 Millionen Zeilen. Wartezeit in Sekunden, kürzer ist besser.

Starker Rechner ohne Optimierung8 statt 2 Prozessorkerne, 10-facher Arbeitsspeicher
17,8 s
Schwacher Rechner ohne OptimierungBasis
30,9 s
Schwacher Rechner MIT Optimierungderselbe schwache Rechner
unter 0,01 s
  • 4-mal so viele Prozessorkerne und 10-mal so viel Arbeitsspeicher machten die Suche nur 1,7-mal schneller – Messumstände ansehen ↓
  • Mit Optimierung war der schwache Rechner 14.864-mal schneller als der starke ohne (Laborwert).

Green IT: Ohne Optimierung rechnete der Server rund 22 Sekunden je Suche, mit Optimierung praktisch gar nicht.

Liegt das Problem woanders oder ist alles in Ordnung, sage ich Ihnen das. Lieber kein Auftrag als ein falscher.

So haben wir gemessen

Woher die 1,7 kommen: 30.934 ms (schwacher Rechner ohne Optimierung) geteilt durch 17.837 ms (starker Rechner ohne Optimierung), je Mittel aus 3 Messungen mit geleertem Zwischenspeicher. Beide Rechner wurden auf derselben Maschine nachgebildet: Der starke nutzte alle 8 Kerne und 13.000 MB Arbeitsspeicher, der schwache 2 Kerne und 1.300 MB, je Abfrage nur einen Kern. Festplatte und Speicherbandbreite waren bei beiden dieselben. Hat ein echter größerer Server zusätzlich schnellere Platten, kann der Gewinn durch Hardware größer ausfallen – das haben wir nicht gemessen.

Woher die 14.864 kommen: 17.837 ms (starker Rechner ohne Optimierung, Mittel aus 3 Messungen) geteilt durch 1,2 ms (schwacher Rechner mit Optimierung, Mittel aus 20 Messungen); vor jeder Messung wurde der Zwischenspeicher der Datenbank geleert. Zeiten um eine Millisekunde sind grob – schon bei 2 ms wären es rund 8.900-mal. Je nach Vergleich liegt der Faktor in diesem Lauf zwischen rund 3.900 (starker Rechner ohne gegen mit Optimierung, 4,6 ms) und rund 25.800 (schwacher Rechner ohne gegen mit Optimierung). Verlässlich ist die Zahl der gelesenen Seiten: 3.465.122 gegen 8.

Labor mit synthetischen Testdaten, kalter Zwischenspeicher. Zu Green IT gemessen ist nur die Rechenzeit, den Stromverbrauch haben wir nicht gemessen. Alle Messprotokolle

Vorschaubild des YouTube-Videos „Mehr Hardware oder ein Index?“ ▶ Video (2 Min.): Mehr Hardware oder ein Index?
Leistungen & Einstieg

In drei Schritten von der Vermutung zur gemessenen Lösung

Sie entscheiden nach jedem Schritt, ob es weitergeht.

Schritt 1

Erstgespräch

20 Minuten · unverbindlich · Telefon oder Video

  • Sie schildern Ihr Anliegen und erhalten eine ehrliche Ersteinschätzung.
Schritt 2 · Einstiegsangebot

Performance-Check

Der Beweis an Ihrem System · typisch 2–3 Tage

  • Messen, wo die Zeit verloren geht.
  • Die wichtigste Maßnahme nach Ihrer Freigabe umsetzen und nachmessen.
  • Kurzfassung für die Leitung und Maßnahmenliste mit Rückweg.
Beispielbefund ansehen (PDF) ↗
Schritt 3 · Vertiefung

Sanierung, Coaching & Landschaftsanalyse

Als Arbeitspaket, im Team oder als Assessment

Ablauf

Messen, eingrenzen, abstimmen, beheben, nachmessen

Sie sehen jederzeit, was ich tue und wie es sich zurücknehmen lässt.

  1. 1

    Messen (Tag 1)

    Wo geht die Zeit verloren? Grundlage sind die Statistiken der Datenbank, nicht die Inhalte Ihrer Tabellen.

  2. 2

    Eingrenzen (Tag 1–2)

    Meist verursachen wenige Abfragen den größten Teil der Last. Diese untersuche ich einzeln.

  3. 3

    Abstimmen (Tag 2–3)

    Sie erhalten eine Entscheidungsvorlage mit Wirkung, Kosten, Risiko und Rückweg. Umgesetzt wird erst nach Ihrer Freigabe.

  4. 4

    Beheben (nach Freigabe)

    Erst das Suchverzeichnis (Index), dann der Programmcode, zuletzt die Hardware. Jeder Schritt lässt sich zurücknehmen.

  5. 5

    Nachmessen & übergeben

    Dieselbe Messung wie vorher, per Skript. Ihr Team erhält Ergebnis und Dokumentation.

Sicherheit & Rahmenbedingungen

Was IT-Leitung, Geschäftsführung und Einkauf vorher wissen sollten

Ihre Daten bleiben bei Ihnen

Die Diagnose liest nur Statistiken (Leserecht VIEW SERVER STATE), keine Tabelleninhalte. Die Skripte können Sie vorab einsehen. Datenexporte, Sicherungen oder Testdaten per E-Mail nehme ich nicht an.

Kein Eingriff ohne Freigabe

Änderungen erst nach Ihrer Zustimmung und mit vorbereitetem Rückweg.

Geheimhaltung nach Ihren Regeln

Eine Geheimhaltungsvereinbarung (NDA) oder Ihre Hausvorlage inkl. AVV nach Art. 28 DSGVO unterschreibe ich vor dem ersten Blick ins System.

Direkt mit dem Experten

Kein Vertrieb, kein wechselnder Ansprechpartner: Sie sprechen mit mir, und ich mache die Arbeit.

Wissen bleibt im Haus

Ich erkläre Ursachen so, dass Ihr Team sie künftig selbst erkennt. Zum Ergebnis gehören Skripte, Tests und Dokumentation.

100 % herstellerunabhängig

Ich verkaufe weder Hardware noch Lizenzen. Ersetzt ein Index einen Serverkauf, erfahren Sie das zuerst.

Über mich & Profile

Manuel Hagen – Datenbank- & .NET-Architekt mit Blick für Abläufe, Team und Kosten

Werdegang & Haltung

Mein Weg begann im Budget-Controlling der PHOENIX-AG. Deshalb enthält jeder Befund eine Entscheidungsvorlage: Was bringt die Maßnahme, was kostet sie, welches Risiko senkt sie?

Danach: über 7 Jahre Studienauswertungen für die Medizintechnik (Clario), technischer App-Owner einer weltweiten 24/7-Plattform bei NXP Semiconductors und das eigene Werkzeug COMPIDDA für gewachsene Systeme.

Für Einkauf, HR & Projektvermittler

Eckdaten & Profile auf einen Blick

Typische Rollen & Interim Senior SQL Performance & SSIS/DWH Architect · .NET/Blazor Architect · DevOps-Coach · Interim App-Owner
Verfügbarkeit & Einsatz Nach Absprache ·Remote (bis 100 %) & vor Ort (Raum Hamburg / DACH)
Regulierte Branchen & Praxis Über 7 Jahre FDA-reguliertes Umfeld (klinische Studien) · 7 Jahre Halbleiter-Fertigung 24/7 (NXP) · Öffentlicher Sektor (Landespolizei Hessen)
Vertragsrahmen Direktbeauftragung (Dienst-/Werkvertrag) oder über Ihren Rahmenvertragspartner (Hays, GULP, Solcom etc.) · NDA vorab
Profile zum Weiterleiten: alle Fassungen (PDF, DOCX, Visitenkarte) auf dem Kurzprofil.
Praxisfälle

Was dabei herauskam

Drei Ergebnisse aus Kundenprojekten. Ausgangslage und Vorgehen stehen jeweils im vollen Praxisfall.

Internationaler Spirituosenkonzern

Rund 130 gewachsene Datenbankprogramme im laufenden Betrieb saniert, ohne Betriebsunterbrechung. Die Verbesserung hat der Kunde in seinem Referenzschreiben bestätigt.

Zum Praxisfall →

Halbleiterfertigung (NXP Semiconductors)

Eine weltweite Plattform im 24/7-Betrieb als technischer App-Owner verantwortet. Den Umzug der sehr großen Datenbank habe ich in Teilschritten erledigt, ohne dass die Produktion stillstand.

Zum Praxisfall →

Importgroßhandel

Eine 20 Jahre alte Anwendung durch eine Webanwendung abgelöst. Die Abläufe blieben erhalten, die Ladezeiten wurden deutlich kürzer.

Zum Praxisfall →

Weitere Fälle: vier wiederkehrende Datenbankfälle bei der Datenbankoptimierung; wie zwei Tage vor Ort Systeme sichtbar machen, zeigt die IT-Landschaftsanalyse.

Referenzen

Was Auftraggeber und Arbeitgeber schriftlich festgehalten haben

Komplexe Systeme durchdringen

„… in der Lage, auch komplexe und historisch gewachsene Systemlandschaften schnell zu durchdringen und nachhaltig zu verbessern. Durch seine Tätigkeit konnten Transparenz, Wartbarkeit, Stabilität und Performance der eingesetzten IT-Systeme signifikant verbessert werden.“

Referenz · Stockspirits (ehem. Borco)

Verständlich für Technik und Fachbereich

„Besonders hervorzuheben ist seine Fähigkeit, technische Modernisierung konsequent mit organisatorischen Prozessen zu verbinden und IT-Themen sowohl technisch fundiert als auch fachlich verständlich zu vermitteln.“

Referenz · Stockspirits (ehem. Borco)

Zuverlässig im 24/7-Betrieb

„Herr Hagen war in ganz besonders hohem Maße zuverlässig … zeigte vor allem aber auch immer wieder vollen Einsatz, wenn es darum ging, den operativen Betrieb sicherzustellen.“

Zeugnis · NXP Semiconductors

Termintreu und klar in der Abstimmung

„He completed his work on time and he has a good communication with his lead on the status of each deliverable he is assigned with.“

Referenz · Clario (ehem. ERT, USA)

  • NXP SemiconductorsHalbleiter
  • Clario (ehem. ERT)Medizintechnik
  • VeotecMedizintechnik
  • Stockspirits (ehem. Borco)Spirituosenkonzern
  • PHOENIX-AGControlling
  • Kritische Prozesssteuerunglückenlos dokumentierte Ablaufsteuerung

Auszüge im Originalwortlaut, Auslassungen mit „…“ markiert. Vollständige Nachweise auf Anfrage.

Häufige Fragen

Was Geschäftsführung, IT-Leitung, Einkauf und HR vorab fragen

Brauchen Sie Zugriff auf unsere Produktionsdaten?

Nein. Die Statistiken der Datenbank zeigen, wo Zeit verloren geht. Änderungen laufen über Ihren Freigabeprozess.

Was kostet das?

Das erste Gespräch ist kostenfrei. Umfang und Preis des Performance-Checks halten wir nach dem Erstgespräch schriftlich fest, bevor es losgeht. Das COMPIDDA-Assessment hat einen Festpreis; ein eigener Mitarbeiter bräuchte dafür nach meiner Erfahrung 30 bis 40 Personentage. Den Betrag nenne ich Ihnen im Erstgespräch.

Wie schnell können Sie starten?

Bei akuten Engpässen meist innerhalb weniger Werktage.

Was kann unser Team nach dem DevOps-Coaching?

Änderungen selbst ausliefern, automatisch geprüft und ohne Wochenend-Zitterpartie.

Arbeiten Sie mit unserem IT-Dienstleister oder über Rahmenvertragspartner?

Ja, regelmäßig und ohne Schuldzuweisungen; direkt oder über Partner wie Hays, GULP oder Solcom.

Wir haben keinen eigenen Datenbankadministrator. Geht das trotzdem?

Ja. Ich richte Diagnose und Überwachung so ein, dass Ihre Entwickler den Betrieb im Griff behalten.

Und wenn das Problem gar nicht die Datenbank ist?

Dann sage ich Ihnen das. Die Messung zeigt, wo die Zeit wirklich verloren geht.

Arbeiten Sie remote oder vor Ort?

Analysen meist remote, Assessment und Workshops gern vor Ort.

Kontakt & Einstieg

Wählen Sie Ihren Einstieg – oder schildern Sie direkt Ihr Anliegen

Ein paar Sätze genügen, auch ohne Technik-Details.

Option 2 · 2-Tages-Assessment

IT-Landschaftsanalyse

Für gewachsene Systeme vor Umbau, Migration oder Renteneintritt.

2 Tage vor Ort · Festpreis
COMPIDDA-Assessment anfragen
Option 3 · Team & Projekt

DevOps-Coaching & Projektbesetzung

Für Team-Coaching, Modernisierung oder Projektanfragen.

Im Team oder als Arbeitspaket
Coaching anfragen
Schnellanfrage

Check, Assessment oder Projekt anfragen

Worum geht es? Mehrfachauswahl möglich

Der Knopf öffnet Ihr E-Mail-Programm mit einer fertigen Nachricht; für Webmail erscheint zusätzlich ein Kopierknopf. Gesendet wird erst, wenn Sie die E-Mail selbst abschicken.

Erstgespräch (20 Min.)