Inhaltsverzeichnis:
Definition - Was bedeutet Sargeable?
Bei einer sargeable-Abfrage im Kontext einer relationalen Datenbank können Indizes die Geschwindigkeit und Effizienz einer Abfrage verbessern. Infolgedessen ist es äußerst wünschenswert, SQL-Abfragen zu speichern.
Sargeable leitet sich aus einer Kontraktion von Search ARGument ABLE ab.
Techopedia erklärt Sargeable
Es gibt mehrere Umstände, unter denen sich nicht aufladbare Abfragen einschleichen:- Ob Prädikate in WHERE-Klauseln und JOIN-Klauseln die Verwendung eines Index verhindern
- Wenn eine Funktion im linken Teil einer Bedingung einer WHERE-Klausel enthalten ist
- Wenn die Zeit, die zum Durchführen einer SEEK für eine Tabelle erforderlich ist, länger ist als das Durchsuchen eines Index, wenn eine Tabelle oder eine Ergebnismenge in einer anderen verknüpft wird. Normalerweise ist eine Suche viel schneller als das Durchsuchen einer ganzen Tabelle. Wenn Sie jedoch viele Zeilen durchsuchen müssen, kann eine Suche effizienter sein.