„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.
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.
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.
Jedes technische Symptom kostet im Betrieb Zeit und Geld.
Ich messe, wo die Datenbank Zeit verliert, und ergänze fehlende Suchverzeichnisse (Indizes). Im Labor sanken die Lesezugriffe so von 349.716 auf 11.
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.
Ich finde heraus, welche Vorgänge sich gegenseitig sperren (Deadlocks), und baue sie so um, dass Sperren kurz bleiben.
Mit COMPIDDA mache ich sichtbar, was woran hängt; automatische Vergleichstests sichern jeden Umbau ab. Referenz: rund 130 Prozeduren bei einem internationalen Spirituosenkonzern.
Ich baue sehr große Datenbanken so, dass sie mit dem Wachstum mithalten. Im DevOps-Coaching lernt Ihr Team, Änderungen automatisch geprüft auszuliefern.
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.
Optimierung heißt: erst messen, wo die Zeit bleibt, dann genau dort beheben, statt teure Hardware zu kaufen.
Dieselbe Suche in einer Tabelle mit 100 Millionen Zeilen. Wartezeit in Sekunden, kürzer ist besser.
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.
Performance-Check anfragen → Genaue Messungen ansehen
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
Sie entscheiden nach jedem Schritt, ob es weitergeht.
20 Minuten · unverbindlich · Telefon oder Video
Der Beweis an Ihrem System · typisch 2–3 Tage
Als Arbeitspaket, im Team oder als Assessment
Sie sehen jederzeit, was ich tue und wie es sich zurücknehmen lässt.
Wo geht die Zeit verloren? Grundlage sind die Statistiken der Datenbank, nicht die Inhalte Ihrer Tabellen.
Meist verursachen wenige Abfragen den größten Teil der Last. Diese untersuche ich einzeln.
Sie erhalten eine Entscheidungsvorlage mit Wirkung, Kosten, Risiko und Rückweg. Umgesetzt wird erst nach Ihrer Freigabe.
Erst das Suchverzeichnis (Index), dann der Programmcode, zuletzt die Hardware. Jeder Schritt lässt sich zurücknehmen.
Dieselbe Messung wie vorher, per Skript. Ihr Team erhält Ergebnis und Dokumentation.
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.
Änderungen erst nach Ihrer Zustimmung und mit vorbereitetem Rückweg.
Eine Geheimhaltungsvereinbarung (NDA) oder Ihre Hausvorlage inkl. AVV nach Art. 28 DSGVO unterschreibe ich vor dem ersten Blick ins System.
Kein Vertrieb, kein wechselnder Ansprechpartner: Sie sprechen mit mir, und ich mache die Arbeit.
Ich erkläre Ursachen so, dass Ihr Team sie künftig selbst erkennt. Zum Ergebnis gehören Skripte, Tests und Dokumentation.
Ich verkaufe weder Hardware noch Lizenzen. Ersetzt ein Index einen Serverkauf, erfahren Sie das zuerst.
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.
Drei Ergebnisse aus Kundenprojekten. Ausgangslage und Vorgehen stehen jeweils im vollen Praxisfall.
Rund 130 gewachsene Datenbankprogramme im laufenden Betrieb saniert, ohne Betriebsunterbrechung. Die Verbesserung hat der Kunde in seinem Referenzschreiben bestätigt.
Zum Praxisfall →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 →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.
„… 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)
„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)
„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
„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)
Auszüge im Originalwortlaut, Auslassungen mit „…“ markiert. Vollständige Nachweise auf Anfrage.
Nein. Die Statistiken der Datenbank zeigen, wo Zeit verloren geht. Änderungen laufen über Ihren Freigabeprozess.
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.
Bei akuten Engpässen meist innerhalb weniger Werktage.
Änderungen selbst ausliefern, automatisch geprüft und ohne Wochenend-Zitterpartie.
Ja, regelmäßig und ohne Schuldzuweisungen; direkt oder über Partner wie Hays, GULP oder Solcom.
Ja. Ich richte Diagnose und Überwachung so ein, dass Ihre Entwickler den Betrieb im Griff behalten.
Dann sage ich Ihnen das. Die Messung zeigt, wo die Zeit wirklich verloren geht.
Analysen meist remote, Assessment und Workshops gern vor Ort.
Ein paar Sätze genügen, auch ohne Technik-Details.
Für langsame Masken, Berichte, Blockaden oder Nachtläufe.
Performance-Check anfragenFür gewachsene Systeme vor Umbau, Migration oder Renteneintritt.
COMPIDDA-Assessment anfragenFür Team-Coaching, Modernisierung oder Projektanfragen.
Coaching anfragen