mysql数据插入效率比较
做数据插入时,发现之前上班做哪些办公系统压根就没考虑过数据库性能这些,因为涉及的数据量小,时间和效率看不出来,可当数据量很大了,大到了每秒需要10000次插入时,这时就不得不考虑你的sql 语句了。当插入100条数据,能想到的数据插入方式: 1:for循环100次,一次次插入数据。连接一次插入100次,这样是最费时间的也是最费IO和连接的; 2:将100数据插入语句组成一个sql语句,然后连接一次,插入数据。这种费时比第一种要好。 3:使用事物,100次插入,最后一次事物commit; 这种比第二种更快; 4:使用insert语句本身的多数据插入; 当以上方法在少量的数据面前,几乎没什么差别,
下载地址
用户评论