Indekser er din ven.
UPDATE User ... WHERE id = ...
-- Har desperat brug for et indeks på ID, sandsynligvis PRIMARY KEY
.
Tilsvarende for renameSource
.
SELECT *
FROM `User` `t`
WHERE `t`.`firstName`='Franck'
AND `t`.`lastName`='ALLEGAERT '
AND `t`.`dateOfBirth`='1971-07-29'
AND (userType NOT IN ("1"))
LIMIT 1;
Kræver INDEX(firstName, lastName, dateOfBirth)
; felterne kan være i enhver rækkefølge (i dette tilfælde).
Se på hver forespørgsel for at se, hvad den har brug for, og tilføj derefter INDEX
til bordet. Læs min kogebog om opbygning af indekser
.