Per Definition (zumindest von dem, was ich gesehen habe) Sargable bedeutet, dass eine Abfrage in der Lage ist, die Abfrage-Engine den Ausführungsplan, den die Abfrage verwendet, zu optimieren. Ich habe versucht, die Antworten nachzuschlagen, aber zum Thema scheint es nicht viel zu geben. Die Frage ist also, was eine SQL-Abfrage sargierbar macht oder nicht? Jede Dokumentation würde sehr geschätzt werden.Was macht eine SQL-Anweisung als Sargable?
Zum Vergleich: Sargable
+1 für "Sargable". Das ist mein Tageswort für heute. :-p – BFree
SARG = Suche ARGument. Witzig ist: "SARG" heißt auf Deutsch "Sarg", also muss ich immer lächeln, wenn Leute über SARGABLE sprechen - in einen Sarg gesteckt werden können? :-) –
Sargability hängt von Ihrer Umgebung ab. MySQL ist hier dokumentiert: http://dev.mysql.com/doc/refman/5.0/en/mysql-indexes.html –