3000万条INSERT语句如何提高效率?
ralln 2015-10-29 10:25:07 现在我遇到了一个问题,有个数据库的表A有3000万条左右的数据,需要我做的就是把这个表中所有加密的信息,转换成明文后,存入另外一个表B中
由于每条都有加密的信息,所以在程序里我便每次读出5000条,然后一条条解密,并拼装好INSERT语句插入到表B中,这5000条插入结束后,再读下5000条
但是,这样效率实在是有点低,从昨天下午2点半到今天上午10点这18个小时多的时间里,执行了1500万条
有没有什么办法可以提高点效率呢?
对了,不要那种5000条翻译好了拼一个SQL语句的,我知道那样会提高点效率,不过可能出错,毕竟现下一条条执行的情况有的还会报1366错误呢
也不要说每次读出10000条之类的,容易出2006错误