摘要: 最近的项目中需要将几个dump文件(文本格式、1~2G)的记录导入到mysql数据库中,由于数据量比较大(几百万、上千万条记录),有插入记录,也有更新记录的,导致插入\更新速度比较慢。一开始,将单条sql语句交给mysql执行,测试下来,最快一次也要一个半小时。于是想办法改进之。(1)针对插入记录,使用sql语句一次插入多条记录。实例:INSERT INTO tbl_name (a,b,c) VALUES(1,2,3),(4,5,6),(7,8,9);具体参见sql语法:http://dev.mysql.com/doc/refman/5.0/en/insert.html在程序中,使用循环拼接s 阅读全文
posted @ 2012-07-18 16:05 楚 阅读(7415) 评论(0) 推荐(0) 编辑