Ilja: Vielen Dank!

Beitrag lesen

yo,

Nun ja, ein eventuell vorhandener Index. Ist dieser nicht vorhanden, dann?

dann ist das LIKE auch nicht langsamer, wenn aber einer vorhanden ist, ist es definitiv schneller. also nur vorteile.

Ein Volltextindex?

nein, wie kommst du darauf ? ich meinen einen ganz normalen b-tree index.

Funktionale Indices kenne ich nicht, vermutlich meinst Du Indizes, die von besonders schlauen RDBMSen "auf Vorrat" angelegt werden, gerade wenn das SQL-Statement wg. Bekanntheit bereits vorkompiliert vorliegt?

nein, indexe sollte grundsätzlich nicht aus vorrat angelegt werden, und auch hier muss der mensch noch hand anlegen.

Wie würde das dann genau funktionieren? Wenn bspw. Datenänderungen anlagen?

funktionale indexe funktionieren genauso wie ein normaler index, er wird bei datenbankänderungen on the fly nachgezogen.

Ilja