日期:2014-05-18  浏览次数:20428 次

mysql的数据插入效率问题
向一个table中插入很多数据,但需要去重,现在是创建了一个联合主键去重,现执行很多条insert into table values(a,b,c);语句,但是插入效率太低,请问有什么好的方法;

------解决方案--------------------
SQL code

insert into tb select * from tb_name--试一下这种方式(如果数据量很大先取消索引,插入完后再重建索引)

------解决方案--------------------
探讨

引用:

有索引,插入肯定就慢了。程序不能去重吗,数据库能不干的事儿尽量别干。

问题不在数据库,在你的重复数据逻辑。

这个程序无法去重,这是一个定时任务,每天都会有新的数据要插入,现在一天3W条左右,要运行很久。