Pour Innodb, la taille de la transaction sera limitée par la taille du journal redo (ib_logfile*), donc si vous envisagez de valider de très grosses transactions, assurez-vous de définir innodb_log_file_size=256M ou plus. L'inconvénient est qu'il faudra plus de temps pour récupérer en cas de crash.
Mais pour mémoire, les employés d'Innobase recommandent de garder vos transactions courtes