我想在一张存有190万条数据的表中操作,如此SQL语句:update leavevisa as a left join harborcode as b on a.code = b.code set a.harbor_name = b.harbor_name;
写的SQL语句是没有错的,在一个数据量小的数据库中可以执行,但在含有190万条数据的表中却卡住不动了,求教于各路大神。
马克先生Markk的博客测试环境:win10系统+16G内存+mysql5.7.251.创建测试表(表结构如下) 2.插入数据方法@Override@Transactional(rollbackFor = Exception.class)public long batchInsert() {//初始化1000000条数据List> data = ...