SQL-Server-Performance

SQL Server langsam? Wir finden die Ursache.

Performanceprobleme in SQL-Server-Anwendungen sind unser Tagesgeschäft, akut, gezielt oder dauerhaft. Wir untersuchen Anwendung, Abfragen, Pläne und Plattform im Zusammenhang und belegen jeden Befund.

PSG QX · Performance-Timeline
PSG QX: Performance-Timeline mit CPU, Wartezeiten und Plänen
Typische Anlässe

Kommt Ihnen das bekannt vor?

01

Seit dem Update langsam

Nach einem Release, einem Versionswechsel oder einer Konfigurationsänderung läuft es spürbar anders.

02

Sporadische Hänger

Manchmal steht das System, meist nicht. Bis jemand nachsieht, ist die Spur verschwunden.

03

Hohe Last ohne klaren Grund

CPU oder I/O am Anschlag, ohne dass Nutzerzahl oder Datenmenge das erklären.

04

Blockierungen & Deadlocks

Sitzungen warten aufeinander, Transaktionen brechen ab, Nutzer melden Fehler.

05

Nächtliche Jobs werden zu lang

Wartung, Importe oder Berichte passen nicht mehr in ihr Zeitfenster.

06

Mehr Hardware half nicht

Mehr Cores, mehr RAM, schnellerer Speicher, und das Problem ist immer noch da.

Lieber in Ruhe prüfen lassen? Passende Healthchecks:

Oder erst selbst nachschlagen:

Akut · Performance Troubleshooting

Wenn es brennt, zählt eine belastbare Spur.

Wir unterstützen kurzfristig, oft schon per Teams- oder Zoom-Sitzung mit geteiltem Bildschirm. Erst stabilisieren, dann die Ursache belegen, damit das Problem nicht wiederkommt.

  • Lage aufnehmen
    Was ist betroffen, seit wann, was hat sich zuletzt geändert?
  • Eingrenzen
    Wartezeiten, Blockierungen, Pläne und Ressourcen im laufenden System ansehen.
  • Sofortmaßnahmen
    Mit Ihnen abgestimmt und mit klarem Rückweg.
  • Ursache belegen
    Evidenz sichern, damit die eigentliche Ursache behoben werden kann.
  • Befund
    Kurz dokumentiert: was war, was wurde getan, was ist noch offen.
Gezielt · Performance-Analyse

Strukturiert untersuchen, priorisiert empfehlen.

Sie möchten das ganze System prüfen lassen, nicht nur die Performance? Dann ist der SQL Server Health Check der passende Weg. Der Performance-Audit ist einer seiner Zuschnitte.

  1. 01

    Anamnese

    Anwendung, Nutzung, Auffälligkeiten und bisherige Maßnahmen verstehen.

  2. 02

    Konfiguration

    Instanz, Datenbanken, Speicher und Wartung auf Plausibilität prüfen.

  3. 03

    Kennzahlen

    Wartezeiten, Ressourcen und Trends im Zusammenhang lesen.

  4. 04

    Workload & Pläne

    Die teuersten und auffälligsten Abfragen und ihre Ausführungspläne untersuchen.

  5. 05

    Empfehlungen

    Priorisiert, begründet und mit einem Weg, die Wirkung zu prüfen.

analyse.txtillustratives Beispiel
anamnese      Antwortzeiten im Monatsabschluss deutlich schlechter als im Rest des Monats.
konfiguration Parallelität und Speicher plausibel, Statistikwartung unregelmäßig.
kennzahlen    Wartezeiten überwiegend beim Lesen großer Datenmengen.
workload      Wenige Berichtsabfragen verursachen den Großteil der Last.
pläne         Fehlende Filterung vor einem großen Join, ungünstige Schätzung.
empfehlung    Index und Abfrageänderung testen, Wirkung im nächsten Abschluss vergleichen.
Dauerhaft · PSG MX

Kontinuierliches Performance Engineering.

Für Anwendungen, bei denen Performance geschäftskritisch ist. Wir beobachten, untersuchen, verbessern und prüfen die Wirkung, Monat für Monat und im vereinbarten Umfang.

Als MX-Care für die laufende Begleitung, als MX-Intensive für Phasen mit besonderem Bedarf. Mit MX AIOps, unserer Erfassungs- und Analysesoftware, die in Ihrer Umgebung läuft und keine Daten in eine Public Cloud synchronisiert.

  • Analyse & Zielsetzung
    Gemeinsam festlegen, was „gut“ für Ihre Anwendung bedeutet.
  • Datenerfassung
    Kontinuierlich und lokal, mit MX AIOps.
  • Optimierung & Reporting
    Priorisierte Maßnahmen und ihre gemessene Wirkung.
  • Wissenstransfer
    Damit Ihr Team die Zusammenhänge versteht.
Unsere Werkzeuge

Belege statt Bauchgefühl.

Seit über zehn Jahren entwickeln wir eigene Werkzeuge und überarbeiten sie laufend, um noch bessere Erkenntnisse zu liefern.

QX

PSG QX

Analysiert die Ausführungshistorie: welche Abfrage, welcher Plan, seit wann, und was eine Änderung tatsächlich bewirkt hat.

RX

QX Recorder

Hält die Evidenz sporadischer Probleme fest. Tritt das Problem nachts auf, liegen morgens die Daten vor.

MX

MX AIOps

Erfassung und Auswertung für laufend betreute Umgebungen, mit nachvollziehbaren Regeln und statistischen Verfahren.

Alle Werkzeuge im Überblick →

Häufige Fragen

Kurz beantwortet.

Hilft nicht einfach mehr Hardware?

Manchmal. Oft verschiebt zusätzliche Hardware das Problem aber nur oder macht es teurer. Wenn die Ursache in Abfragen, Plänen, Indizes oder Datenzugriff liegt, hilft eine gezielte Änderung meist nachhaltiger.

Brauchen Sie Zugriff auf unsere Systeme?

Nicht unbedingt. Für schnelle Hilfe genügt oft schon eine Teams- oder Zoom-Sitzung: Sie teilen Ihren Bildschirm, wir schauen gemeinsam hin und geben Ihnen den entscheidenden Schubs in die richtige Richtung. Unsere Analysewerkzeuge laufen lokal in Ihrer Umgebung.

Wir haben bereits ein Monitoring. Wozu dann PSG?

Monitoring zeigt, dass etwas auffällig ist. Wir klären, warum, und was die wirksamste Änderung ist. Vorhandene Daten aus Ihrem Monitoring nutzen wir dabei gern als Ausgangspunkt.

Arbeiten Sie mit dem Softwarehersteller zusammen?

Ja. Wenn die Ursache in der Anwendung liegt, stimmen wir Befunde und Maßnahmen mit Ihnen und dem Hersteller ab.

Wie wird abgerechnet?

Je nach Form als Projekt, über ein Beratungskontingent oder als laufende Vereinbarung mit PSG MX. Im ersten Gespräch klären wir, was zu Ihrer Situation passt.

Kontakt

Schildern Sie uns Ihr Problem.

Bei akuten Problemen am besten telefonisch. Im ersten Gespräch ordnen wir die Lage ein und schlagen den nächsten Schritt vor.

Telefon040 39 88 28 75E-Mailinfo@psg.deAnschriftPSG Projekt Service GmbH
Neuer Wall 80, 20354 Hamburg