• Вставка 10 000 записей в одной транзакции?

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