Либо как-то изменить запрос, чтобы не блокировать всю таблицу, но не выдавались одинаковые заявки?
UPDATE заявки
SET оператор = @current_operator
WHERE оператор IS NULL -- только незарезервированные заявки
ORDER BY дата_заявки ASC LIMIT 1SELECT id_заявки
FROM заявки
WHERE оператор = @current_operatorесли хадкорно прописывать, то соответственно они вставляются в конец таблицы.
у вас постоянно перестраивается скорость порта
phpmyadmin с пользователем root и пустым паролем не подключается.
В точку! ща поправлю.. готово.
На показанной схеме это всё фигня. При правильном индексировании показанный запрос на резервирование должен выполняться менее миллисекунды. Гораздо быстрее, чем сетевой обмен с клиентом при выполнении этого запроса.
Вообще чтобы почувствовать замедление от конкурентных операций на интерактивной операции - это надо ну очень всё сделать через задницу.