Olaf Schneider: Rückgabewert von UPDATE ?

Beitrag lesen

Was ist denn das Problem an einer auf das UPDATE folgenden SELECT-Abfrage. Wenn der Wert einen UNIQUE-Index hat, ist die Abfrage doch ehe sauschnell.

mir hat jemand geschrieben das sein hoster meint das es eben da nicht so schnell ist.

Wenn ein Datensatz auf Basis eines UNIQUE-Indexes geholt wird, beträgt die relative Geschwindigkeit maximal O(lg(n)). Das bedeutet, dass das Heraussuchen des Datensatzes aus 1.000.000 Einträgen gerade doppelt so lange dauert wie das Heraussuchen aus 1.000 Einträgen. Je nach Datenbank können die Algorithmen vielleicht auch noch schneller sein.

Teste doch einfach selber aus, wie lange diese Abfrage wirklich dauert. Wenn dieser SELECT ein Problem darstellt, lass dir mit EXPLAIN zeigen, was bei der Abfrage passiert.

Gruß
Olaf Schneider