Hallo Forum,
ich habe eine sehr zeitfressende Query gefunden und verstehe grad gar nicht so recht, warum sie so zeitfressend ist.
update mytable_uid set Status= 1 WHERE uid='".$ID."'
Benötigt bei ca. 400 Einträgen in der Tabelle zwischen 2 und 3 Sekunden. uid ist hierbei eine von php generierte unique ID.
Nach dem Setzen eines Indexes auf die Spalte uid benötigt die Query nur noch 0,1 Sekunden.
Warum hat sie vor der Indizierung aber so lange benötigt? Hängt das mit dem Inhalt zusammen? Benötigt eine varchar-Spalte wirklich so viel länger?
Pit