Verwenden Sie Trace-Flags, um die Leistung zu verbessern - AWS Präskriptive Leitlinien

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.

Verwenden Sie Trace-Flags, um die Leistung zu verbessern

Erwägen Sie die Verwendung von SQL Server-Trace-Flags, die auf Ihre Umgebung zutreffen, um die Leistung zu verbessern. Beispielsweise:

  • 4199: Aktiviert Änderungen am Query Optimizer (QO), die in den kumulativen Updates (CUs) und Service Packs (SPs) für SQL Server veröffentlicht wurden.

  • 8048: Konvertiert NUMA-partitionierte Speicherobjekte in CPU-partitionierte Speicherobjekte.

  • 9024: Konvertiert ein globales Logpool-Speicherobjekt in ein NUMA-partitioniertes Speicherobjekt.

Die folgenden Beispiele veranschaulichen, wie Sie Trace-Flags für SQL Server auf Amazon EC2 ein- und ausschalten. Falls bei der Aktivierung der Ablaufverfolgung Probleme auftreten, stellen Sie sicher, dass Sie über die entsprechenden Berechtigungen für das Konto verfügen.

Führen Sie folgenden Befehl aus, um das Trace-Flag 4199 zu aktivieren:

dbcc traceon (4199, -1);

Führen Sie folgenden Befehl aus, um den Status des Trace-Flags zu überprüfen:

dbcc tracestatus (4199);

Um das Trace-Flag 4199 auszuschalten, führen Sie folgenden Befehl aus:

dbcc traceoff (4199, -1); dbcc tracestatus (4199);

Eine vollständige Liste der Trace-Flags finden Sie in der Microsoft SQL Server-Dokumentation.