Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » SQL Anywhere Server - SQL-Benutzerhandbuch » Abfrageverarbeitung » Abfragen optimieren und ausführen » Algorithmen zur Abfrageausführung » Typen von Algorithmen » Algorithmen zur Duplikateliminierung

 

OrderedDistinct-Algorithmus (DistO)

Wenn die Eingabe nach allen Spalten sortiert ist, kann OrderedDistinct verwendet werden. Dieser Algorithmus liest jede Zeile und vergleicht sie mit der vorherigen Zeile. Wenn sie gleich ist, wird sie ignoriert, andernfalls wird sie ausgegeben. OrderedDistinct ist dann effektiv, wenn die Zeilen bereits sortiert sind (vielleicht mit einem Index oder einem Merge-Join); wenn die Eingabe noch nicht sortiert ist, veranlasst der Optimierer eine Sortierung. OrderedDistinct selbst verwendet keine Arbeitstabelle, eine hinzugefügte Sortierung hingegen schon.