Транзакция это 1 атомарная единица, то есть, либо у Вас 10к запросов типа INSERT выполнятся, либо нет. Для этого и была создана транзакция.
ПримерSTART TRANSACTION;
INSERT INTO `ID` (`ID`) VALUES ('1');
INSERT INTO `ID` (`ID`) VALUES ('2');
…
INSERT INTO `ID` (`ID`) VALUES ('N');
COMMIT;
Если сервер не достаточно мощный + не оптимизированы как сам сервер так и БД, то это может привести к деградации системы.
Какой тип таблиц используете?