SQL-Leistung

Autor: Lewis Jackson
Erstelldatum: 12 Kann 2021
Aktualisierungsdatum: 13 Kann 2024
Anonim
Running the Microsoft SQL Server performance test in dbWatch 12
Video: Running the Microsoft SQL Server performance test in dbWatch 12

Inhalt

Definition - Was bedeutet SQL-Leistung?

Die SQL-Leistung wird daran gemessen, wie effizient und schnell SQL-Abfragen die erforderliche Funktion ausführen können. Die SQL-Leistung kann daran gemessen werden, wie lange es dauert, um den Vorgang abzuschließen, und ob die Ausgabe des Vorgangs den erwarteten Anforderungen entspricht. Die SQL-Leistung kann aus verschiedenen Gründen unter einen bestimmten Standard fallen, es gibt jedoch Möglichkeiten, die Leistung zu verbessern.


Eine Einführung in Microsoft Azure und die Microsoft Cloud | In diesem Handbuch erfahren Sie, worum es beim Cloud-Computing geht und wie Microsoft Azure Sie bei der Migration und Ausführung Ihres Unternehmens aus der Cloud unterstützen kann.

Techopedia erklärt die SQL-Leistung

SQL kann sowohl einfache als auch komplexe Operationen ausführen. Ein Beispiel für eine einfache Operation ist das Abrufen des Geburtsdatums aller Mitarbeiter in einer bestimmten Abteilung, während bei einer komplexen Operation das Geburtsdatum aller Mitarbeiter in einem großen Unternehmen abgerufen werden kann, deren Namen mit dem Buchstaben P, who enden Ich habe Passnummern, die mit 54 beginnen, und bin in den letzten 15 Jahren außerhalb der USA gereist. Je komplexer die Operation ist, desto länger ist die benötigte Zeit.

Es gibt viele Möglichkeiten, die SQL-Leistung zu verbessern, darunter:


  • Mehrfachverknüpfungen in einer einzelnen Abfrage sollten vermieden werden.
  • Eine satzbasierte Abfrage sollte anstelle einer Cursor-basierten Abfrage verwendet werden.
  • Nicht korrelierte skalare Unterabfragen sollten in Standardabfragen vermieden werden.
  • Multi-Statement Table Valued Functions (TVFs) sollten als Teil der Abfrage vermieden werden.
  • Indizes sollten so effizient wie möglich verwendet werden.
  • Die Spalten in einem Index sollten sorgfältig positioniert werden.