INSERT DELAYED здесь вообще не подходит. Автор же ясно сказал, что нужна транзакция, то есть либо всё, либо ничего.
Учитывая, что транзакция проходит успешно, то есть ресурсов сервера хватает, то ничего страшного в её проведении нет. Если бы в транзакцию было бы обёрнуто 10000 update'ов, то могла бы возникнуть ситуация, когда во время проведения данной операции кто-то попытался считать данные, которые были залочены мускулем. Это привело бы к тому, что клиенту, желающему прочитать данные, нужно было бы подождать какое-то время. Впрочем, 10000 записей для хорошего сервера — это копейки.
Кстати, не знаю, что за задача. Поэтому сложно судить о том, нужна ли вообще транзакция.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Учитывая, что транзакция проходит успешно, то есть ресурсов сервера хватает, то ничего страшного в её проведении нет. Если бы в транзакцию было бы обёрнуто 10000 update'ов, то могла бы возникнуть ситуация, когда во время проведения данной операции кто-то попытался считать данные, которые были залочены мускулем. Это привело бы к тому, что клиенту, желающему прочитать данные, нужно было бы подождать какое-то время. Впрочем, 10000 записей для хорошего сервера — это копейки.
Кстати, не знаю, что за задача. Поэтому сложно судить о том, нужна ли вообще транзакция.