Ilja: Vielen Dank!

Beitrag lesen

yo,

Ist für uns nicht nachvollziehbar. Belege?

test tabelle (string spalte) erstellen, eine millionen datensätze erzeugen, die nicht alle die gleichen werte haben, durch mehrfaches aufrufen von insert into test...select ..from test.., einmal mit der funktion aufrufen, einmal mit dem like, prüfen ob sie gleichschnell sind, index auf die spalte erzeugen, noch mal mit funktion und index ausführen, ausführungspläne anschauen, bzw. einfach die abfrage abfeuern.

Funktionale Indizes sind Indizes, die das RDBMS an Hand spezieller Regeln selbstständig anlegt und verwaltet?

selbständigt anlegt nein, verwaltet zum größten teil ja, wobei auch hier gilt, falls viele DML befehle ausgeführt wurden, ein rebuild oder drop and create zur wartung regelmäßig ausführen. eben genauso behandeln wie ein ganz normaler b-tree index.

Ilja