Leistungscenter für SQL Server-Datenbank-Engine und Azure SQL-Datenbank

Gilt für:yes SQL Server (alle unterstützten Versionen) YesAzure SQL-Datenbank

Diese Seite enthält Links, mit denen Sie die Informationen zur Leistung im SQL Server Datenbank-Engine und Azure SQL-Datenbank finden können.

Legende

Screenshot of the legend that explains the feature availability icons.

Konfigurationsoptionen für Leistung

SQL Server bietet die Möglichkeit, die Leistung der Datenbank-Engine durch eine Reihe von Konfigurationsoptionen auf SQL Server Datenbank-Engine Ebene zu beeinflussen. Mit Azure SQL-Datenbank führt Microsoft die meisten, aber nicht alle dieser Optimierungen für Sie aus.

Optionen BESCHREIBUNG
Datenträger-Konfigurationsoptionen Datenträgerstriping und RAID
Konfigurationsoptionen für Daten und Protokolldateien Speichern von Daten- und Protokolldateien auf separaten Laufwerken
Anzeigen oder Ändern der Standardspeicherorte für Daten- und Protokolldateien (SQL Server Management Studio)
TempDB-Konfigurationsoptionen Leistungsverbesserungen in TempDB
Datenbank-Engine-Konfiguration – TempDB
Verwenden von SSDs auf azure-VMs zum Speichern SQL Server TempDB- und Pufferpoolerweiterungen
Bewährte Methoden für Datenträger und Leistung für temporäre Datenträger für SQL Server in Azure Virtual Machines
Serverkonfigurationsoptionen Prozessorkonfigurationsoptionen

Affinity Mask (Serverkonfigurationsoption)
affinity Input-Output mask (Serverkonfigurationsoption)
affinity64 mask (Serverkonfigurationsoption)
affinity64 Input-Output mask (Serverkonfigurationsoption)
Konfigurieren der Serverkonfigurationsoption "Max. Anzahl von Arbeitsthreads"

Speicherkonfigurationsoptionen

Serverkonfigurationsoptionen für den Serverspeicher

Indexkonfigurationsoptionen

Konfigurieren der Serverkonfigurationsoption "Füllfaktor"

Abfragekonfigurationsoptionen

Konfigurieren der Serverkonfigurationsoption Min. Arbeitsspeicher pro Abfrage
Konfigurieren der Serverkonfigurationsoption "Kostenlimit der Abfrage-Governor"
Konfigurieren der Serverkonfigurationsoption Max. Grad an Parallelität
Konfigurieren des Kostenschwellenwerts für Parallelität (Serverkonfigurationsoption)
Serverkonfigurationsoption für Ad-hoc-Workloads optimieren

Sicherungskonfigurationsoptionen

Anzeigen oder Konfigurieren der Serverkonfigurationsoption "Standardeinstellung für die Sicherungskomprimierung"
Optimisierungsoptionen für die Datenbankkonfiguration Datenkomprimierung
Anzeigen oder Ändern des Kompatibilitätsgrads einer Datenbank
ALTER DATABASE SCOPED CONFIGURATION (Transact-SQL)
Tabellenkonfigurationsoptimierung Partitionierte Tabellen und Indizes
Leistung der Datenbank-Engine auf einem virtuellen Azure-Computer Schnellüberprüfungsliste
Überlegungen zur Größe des virtuellen Computers und zum Speicherkonto
Überlegungen zu Datenträgern und Leistung
Überlegungen zur E/A-Leistung
Featurespezifische Leistungsüberlegungen
Bewährte Methoden für die Leistung und Konfigurationsrichtlinien für SQL Server für Linux SQL Server-Konfiguration
Linux-Betriebssystemkonfiguration

Abfrageleistungsoptionen

Option BESCHREIBUNG
Indizes Neuorganisieren und Neuerstellen von Indizes
Angeben des Füllfaktors für einen Index
Konfigurieren von Parallelindexvorgängen
SORT_IN_TEMPDB-Option für Indizes
Verbessern der Leistung von Volltextindizes
Konfigurieren des mind. Arbeitsspeicher pro Abfrage (Serverkonfigurationsoption)
Konfigurieren der Serverkonfigurationsoption Speicher für Indexerstellung
Partitionierte Tabellen und Indizes Vorteile der Partitionierung
Verknüpfungen Join Fundamentals (Grundlagen zu Joins)
Nested Loops Join (Join geschachtelter Schleifen)
Merge Join (Zusammenführungsjoin)
Hash Join (Hashjoin)
Unterabfragen Subquery Fundamentals (Grundlegende Informationen zu Unterabfragen)
Correlated subqueries (Korrelierte Unterabfragen)
Subquery types (Arten von Unterabfragen)
Gespeicherte Prozeduren CREATE PROCEDURE (Transact-SQL)
Benutzerdefinierte Funktionen CREATE FUNCTION (Transact-SQL)
Erstellen von benutzerdefinierten Funktionen (Datenbank-Engine)
Parallelitätsoptimierung Konfigurieren der Serverkonfigurationsoption Maximale Anzahl von Arbeitsthreads
ALTER DATABASE SCOPED CONFIGURATION (Transact-SQL)
Optimierung des Abfrageoptimierers ALTER DATABASE SCOPED CONFIGURATION (Transact-SQL)
Abfragehinweis „USE HINT“
Statistiken Zeitpunkt des Statistikupdates
Statistikaktualisierung
In-Memory-OLTP (In-Memory-Optimierung) Speicheroptimierte Tabellen
Nativ kompilierte gespeicherte Prozeduren
Erstellen von und Zugreifen auf Tabellen in TempDB aus nativ kompilierten gespeicherten Prozeduren
Problembehandlung für häufige Leistungsprobleme bei speicheroptimierten Hashindizes
Demo: Leistungsverbesserungen von In-Memory OLTP
Intelligente Abfrageverarbeitung Intelligente Abfrageverarbeitung

Weitere Informationen

Überwachen und Optimieren der Leistung
Überwachen der Leistung mit dem Abfragespeicher
Leitfaden zur Azure SQL-Datenbankleistung für Einzeldatenbanken
Wo sollte ein Pool für elastische Datenbanken verwendet werden?
Query Performance Insight für Azure SQL-Datenbank
Index Design Guide (Handbuch zum Entwerfen von Indizes)
Handbuch zur Architektur der Speicherverwaltung
Handbuch zur Architektur von Seiten und Blöcken
Handbuch für die Validierung und Optimierung nach der Migration
Handbuch zur Architektur der Abfrageverarbeitung
Handbuch zu Transaktionssperren und Zeilenversionsverwaltung in SQL Server
Handbuch zur Architektur und Verwaltung von Transaktionsprotokollen in SQL Server
Handbuch zur Thread- und Taskarchitektur