SQL Server Parameter Sniffing: Erst diagnostizieren, dann beheben
Ein praxisnaher Leitfaden, um parameterabhängige Ausführungspläne in SQL Server zu erkennen, die Ursache zu belegen und die risikoärmste Lösung zu wählen.
Artikel lesenPraxisnahe Artikel über ClickHouse, SQL Server, Analytics-Architektur, Performance, Migration und Datenbankbetrieb.
Ein praxisnaher Leitfaden, um parameterabhängige Ausführungspläne in SQL Server zu erkennen, die Ursache zu belegen und die risikoärmste Lösung zu wählen.
Artikel lesenEin Job kann erfolgreich melden, obwohl Datenbanken übersprungen, keine Zeilen verarbeitet oder Fristen verpasst wurden. Der Endstatus beweist nicht das gewünschte Ergebnis.
Artikel lesenEngine-Migration und Kompatibilitätswechsel trennen, Query-Store-Nachweise sichern und messbare Kriterien für Abnahme und Rückfall festlegen.
Artikel lesenTrennen Sie Rohdaten, typisierte Prüfung und Veröffentlichung, damit fehlerhafte Dateien und Wiederholungen keine halbfertigen Produktivdaten hinterlassen.
Artikel lesenDen Ausführungsort verteilter Abfragen prüfen, selektive Arbeit an der Quelle ausführen und Semantik, Berechtigungen und Fehlerfälle testen.
Artikel lesenAnalysieren Sie Zeilengruppen, Löschanteile und Kürzungsgründe, bevor Sie Ladegrößen ändern oder aufwendige Columnstore-Wartung planen.
Artikel lesenSchützen Sie Bearbeitungen mit rowversion, erkennen Sie konkurrierende Änderungen und behandeln Sie Konflikte ohne stilles Überschreiben fremder Arbeit.
Artikel lesenTemporäre Tabellen und Tabellenvariablen speichern Zwischenergebnisse, doch Statistiken, Kompilierung, Indizierung und Transaktionen können sehr unterschiedliche Pläne erzeugen.
Artikel lesenPrüfen Sie Listener, Verbindungsabsicht, Routinglisten und tatsächliches Ziel, bevor Sie Berichte als auf eine sekundäre Replik verlagert betrachten.
Artikel lesenWählen Sie zwischen geänderten Schlüsseln und erfassten Zeilenänderungen und planen Sie Kontrollpunkte, Löschungen, Aufbewahrung und Wiederanlauf.
Artikel lesenVerzögerungen bei Sicherung, Kopie und Restore getrennt prüfen und einen Log-Shipping-Rollenwechsel mit belastbarer Verlustabschätzung erproben.
Artikel lesenPrüfen Sie Datenbank-, Spalten- und tempdb-Kollationen und beheben Sie Konflikte, ohne Vergleichsregeln, Eindeutigkeit oder Indexzugriffe zu beschädigen.
Artikel lesen