Вижте същоhttp://www.mysqlperformanceblog.com/2006/07/12/insert-into-select-performance-with-innodb-tables/
ако не използва репликация, може да промени innodb_locks_unsafe_for_binlog, за да промени това поведение на заключване.
Или може да изхвърли данните във файл, след което да презареди данните от файл. Това също така избягва ключалките.