Индексите са ваш приятел.
UPDATE User ... WHERE id = ...
-- Отчаяно се нуждае от индекс на ID, вероятно PRIMARY KEY
.
По същия начин за 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;
Необходими са INDEX(firstName, lastName, dateOfBirth)
; полетата могат да бъдат в произволен ред (в този случай).
Погледнете всяка заявка, за да видите от какво се нуждае, след което добавете този INDEX
до масата. Прочетете моята готварска книга за изграждане на индекси
.