Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Konfigurieren Sie tempdb, um Konflikte zu reduzieren
Wir empfehlen, tempdb mit mehreren Datendateien gleicher Größe und mit gleichem Wachstumsfaktor zu konfigurieren.
Auf einem ausgelasteten Datenbankserver, der häufig tempdb verwendet, stellen Sie möglicherweise eine starke Blockierung fest, wenn der Server stark ausgelastet ist. Möglicherweise stellen Sie fest, dass Aufgaben auf Warteressourcen warten, die auf Seiten in tempdb verweisen. Bei diesen Seiten kann es sich um PFS-Seiten (Page Free Space) und SGM-Seiten (Shared Global Allocation Map) handelnx: haben x (z. B. 2:1:1 oder 2:1:2).
Um die Parallelität von tempdb zu verbessern, können Sie die Anzahl der Datendateien in tempdb erhöhen, um die Festplattenbandbreite zu maximieren und Konflikte in den Zuweisungsstrukturen zu reduzieren. Hier sind einige Richtlinien:
-
Wenn die Anzahl der logischen Prozessoren gleich oder weniger als 8 ist: Verwenden Sie dieselbe Anzahl von Datendateien und logischen Prozessoren.
-
Wenn die Anzahl der logischen Prozessoren höher als 8 ist: Verwenden Sie 8 Datendateien.
Wenn der Konflikt weiterhin besteht, erhöhen Sie die Anzahl der Datendateien um ein Vielfaches von 4, bis der Konflikt behoben ist, bis der Konflikt behoben ist, bis die Anzahl der logischen Prozessoren auf dem Server erreicht ist. Dies hilft, SGAM-Konflikte in tempdb zu vermeiden. Wenn Sie SQL Server 2014 oder eine frühere Version verwenden, müssen Sie auch das Trace-Flag
Ab SQL Server 2016 (13.x) wird dieses Verhalten durch die Optionen und von gesteuert. AUTOGROW_SINGLE_FILE AUTOGROW_ALL_FILES ALTER
DATABASE Zum Beispiel:
alter database<database name>MODIFY FILEGROUP [PRIMARY] AUTOGROW_ALL_FILES
Weitere Informationen zum Einstellen dieser Optionen finden Sie in der Microsoft SQL Server-Dokumentation