数据量达3亿多条,现在想由myisam改为innodb,起初用alter table tbl engine = innodb;很慢,花了几天时间,
后建立新的innodb表后往里插入数据,
create table tbl_new(id int) engine=innodb
select * from tbl;
同样慢。试问,有没有效率高的办法?
后建立新的innodb表后往里插入数据,
create table tbl_new(id int) engine=innodb
select * from tbl;
同样慢。试问,有没有效率高的办法?
可以尝试一下,先用 select into local file 导出数据,然后再创建 innodb表,再用 load data导入。
比如,分区后,有的分区是innodb,有的分区是myisam