一、使用left join来代替not in
在数据量较小时两者性能差不多,甚至not in 更快,但数据量越大,性能差距越明显
二、先插入数据再建索引
三、大数据量插入,分批insert
1)单表查询时可以用 limit 拆分插入
2)多表查询的时候可以考虑先把每个表需要的数据插入到结果表中,再删除不符合要求的数据
在数据量较小时两者性能差不多,甚至not in 更快,但数据量越大,性能差距越明显
1)单表查询时可以用 limit 拆分插入
2)多表查询的时候可以考虑先把每个表需要的数据插入到结果表中,再删除不符合要求的数据