Viz takéhttp://www.mysqlperformanceblog.com/2006/07/12/insert-into-select-performance-with-innodb-tables/
pokud nepoužíváte replikaci, můžete změnit innodb_locks_unsafe_for_binlog a změnit toto zamykací chování.
Nebo můžete data uložit do souboru a poté je znovu načíst ze souboru. Tím se také vyhnete zámkům.