Freigeben über


SQL Server interne Komponenten und Architekturleitfäden

Gilt für:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)SQL-Datenbank in Microsoft Fabric

Die folgenden Handbücher sind verfügbar: Sie besprechen allgemeine Konzepte und gelten für alle Plattformen, die das SQL-Datenbankmodul verwenden, sofern nicht anders in der jeweiligen Anleitung angegeben.

Parallelität, Sperren und Konskurrenz

Verwenden Sie diese Anleitungen, um zu verstehen, wie SQL Server gleichzeitiger Zugriff auf Daten und interne Strukturen verwaltet und wie Sie konkurrenzbezogene Probleme diagnostizieren.

Guide Description
Handbuch zu Transaktionssperren und Zeilenversionsverwaltung Erläutert die Sperr- und Zeilenversionsmechanismen, die SQL Server zum Beibehalten der Transaktionsintegrität verwendet. Beschreibt, wie Anwendungen Transaktionen effizient steuern können.
Deadlocks Guide Detaillierte Untersuchung von Deadlocks in Datenbank-Engines, die durch konkurrierende Sperren verursacht werden. Erläutert, wie Deadlocks entstehen und wie SQL Server sie erkennt und auflöst.
Diagnostizieren und Lösen von Latchkonflikten in SQL Server Konzentriert sich auf die Identifizierung und Behebung von Latch-Wettbewerb (insbesondere Seiten-Latch-Wettbewerb) in SQL Server-Workloads mit hoher Parallelität.
Diagnostizieren und Lösen von Spinlockkonflikten in SQL Server Ausführliche Anleitung zum Identifizieren und Lösen von Spinlock-Contention in SQL Server-Workloads mit hoher Parallelität.

Architektur und E/A der Storage-Engine

Verwenden Sie diese Leitfäden, um zu verstehen, wie SQL Server Daten auf dem Datenträger speichert, darauf zugreift und verwaltet.

Guide Description
Leitfaden zur Seiten- und Umfangsarchitektur Beschreibt Seiten- und Erweiterungsstrukturen sowie die Organisation von Seiten und Erweiterungen innerhalb von Datendateien.
Grundlagen zu SQL Server-E/A Erläutert, warum E/A kern des Moduls ist und Effizienzartikel wie Laufwerkzwischenspeicherungsprinzipien erläutert. Darüber hinaus werden die Anforderungen an die Zuverlässigkeit von E/A erläutert.
SQL Server-Transaktionsprotokollarchitektur und Verwaltungshandbuch Erläutert die Rolle des Transaktionsprotokolls und enthält Details zur physischen und logischen Architektur des Protokolls.
Leitfaden für den Ghost-Cleanup-Prozess Beschreibt die Geisterbereinigung als Hintergrundprozess, bei dem zeilen, die zuvor zum Löschen markiert wurden, physisch entfernt werden.

Abfrageausführung und Optimierung

Verwenden Sie diese Leitfäden, um zu verstehen, wie SQL Server Abfragen kompiliert, optimiert und ausgeführt.

Guide Description
Leitfaden zur Architektur der Abfrageverarbeitung Beschreibt, wie das Datenbankmodul Abfragen über Speicherarchitekturen hinweg verarbeitet. Es umfasst Optimierung und Wiederverwendung durch das Zwischenspeichern von Ausführungsplanen.
Leitfaden zur Indexarchitektur und zum Entwurf Behandelt die Indexarchitektur und die Grundlagen. Es bietet bewährte Methoden zum Entwerfen effektiver Indizes.

Speicher, Threads und interne Planung

Verwenden Sie diese Leitfäden, um zu verstehen, wie SQL Server Speicher- und CPU-Ressourcen intern verwaltet.

Guide Description
Leitfaden zur Architektur der Speicherverwaltung Beschreibt die SQL Server-Speicherarchitektur und wie SQL Server Arbeitsspeicher erwirbt und verwendet. Sie enthält Hintergrund im virtuellen Betriebssystemspeicher.
Handbuch zur Thread- und Taskarchitektur Beschreibt Threading- und Aufgabenkonzepte im Kontext der Betriebssystemplanung. Es wird erläutert, wie die Arbeit über Threads und Aufgaben ausgeführt wird.
Sicherheitscachekonzepte Erläutert, wie SQL Server einen Sicherheitscache verwendet, um Berechtigungen für Prinzipale zu überprüfen, die auf sicherungsfähige Elemente zugreifen.

Hohe Verfügbarkeit, Migration und Validierung

Verwenden Sie diese Leitfäden beim Bereitstellen, Migrieren oder Ausführen von SQL Server in Produktionsumgebungen.

Guide Description
Handbuch zur Problembehandlung und Überwachung von Always On-Verfügbarkeitsgruppen Ein Leitfaden zur Problembehandlung und Überwachung, der auch explizit als Zielseite dient, die auf andere veröffentlichte Ressourcen für gängige AG-Szenarien und -Tools verweist.
Leitfaden für die Überprüfung und Optimierung nach der Migration Nach der Migration stellt sich die Aufgabe, die Genauigkeit und Vollständigkeit der Daten abzustimmen und Leistungsprobleme aufzudecken, gefolgt von der Aufzählung typischer Leistungsszenarien nach der Migration.

Konnektivität und Authentifizierung

In diesem Handbuch erfahren Sie, wie Clients sich bei SQL Server authentifizieren und verbinden.

Guide Description
Zurückverfolgen des Netzwerkauthentifizierungsprozesses zur Datenbank-Engine Führt Sie durch Netzwerkablaufverfolgungen, die Handshakes und Authentifizierungssequenzen zwischen Client und Server erfassen.