dedlfix: Performance bei abgleich von 2 Tabellen in msql

Beitrag lesen

Hi!

Eine Alternative zum Join wäre eine Subquery. EXISTS in Verbindung mit einer Correlated Subquery könnte ich mir vorstellen.
Datenbanken haben es immer schwerer, etwas nichtexistentes zu finden. Auf existierende Datensätze zeigen idealerweise Indices. Auf Nichtexistentes zeigt ... nichts.

Wenn man etwas sucht, weiß man vorher nie, ob es vorhanden ist oder nicht. In einer sortierten Menge, wie sie ein Index darstellt, ist es recht schnell möglich, etwas Vorhandenes zu finden. Es gibt da ja bekannte Verfahren, wie man sich in wenigen Schritten einem Wert annähert. Mit nur geringfügig mehr Aufwand sollte sich feststellen lassen, dass man einen Wert findet, der zu klein ist und dann einer kommt, der zu groß ist und somit die Nichtexistenz feststellen können. Oder übersehe ich da etwas Grundlegendes?

Lo!