现在我有这样的一个需求,在MySql中,要将A表的数据全部插入到B表中,SQL语句为:insert into A select * from B,其中A表数据量会非常大,估计得有上千万条数据,所以使用单线程的话,速度肯定会非常慢。因此我打算使用多线程,分批查询A表数据并插入B表,由于此时多条线程会同时对B表进行插入操作,我比较担心是否会造成死锁,另外这种操作效率是否会有提高,如果效能提高不大,是否还有其他办法呢?