感觉程序的mysql性能很差,网上众说风云,还是自己看看实际情况。
做了一点测试,这里是测试数据(不是严格的数据,测试的时候进行其他电脑操作):
环境是linux, mysql 5.1, 数据库一个表是330万数据,进行update操作(单条异步插入)
InnoDB性能很差,1000条数据用了19秒,:(
MyISAM性能较好,数据如下:
20:31:06+0800 [-] start test(update times:1000)
20:31:11+0800 [-] finished
20:32:42+0800 [-] start test(update times:10000)
20:33:39+0800 [-] finished
20:35:11+0800 [-] start test(update times:50000)
20:37:33+0800 [-] finished
20:39:11+0800 [-] start test(update times:100000)
20:41:24+0800 [-] finished
20:43:00+0800 [-] start test(update times:200000)
20:45:59+0800 [-] finished
20:47:40+0800 [-] start test(update times:300000)
20:52:40+0800 [-] finished
更新次数 1000 10000 50000 100000 200000 300000
时间(s) 5 57 142 133 179 300
做了一点测试,这里是测试数据(不是严格的数据,测试的时候进行其他电脑操作):
环境是linux, mysql 5.1, 数据库一个表是330万数据,进行update操作(单条异步插入)
InnoDB性能很差,1000条数据用了19秒,:(
MyISAM性能较好,数据如下:
20:31:06+0800 [-] start test(update times:1000)
20:31:11+0800 [-] finished
20:32:42+0800 [-] start test(update times:10000)
20:33:39+0800 [-] finished
20:35:11+0800 [-] start test(update times:50000)
20:37:33+0800 [-] finished
20:39:11+0800 [-] start test(update times:100000)
20:41:24+0800 [-] finished
20:43:00+0800 [-] start test(update times:200000)
20:45:59+0800 [-] finished
20:47:40+0800 [-] start test(update times:300000)
20:52:40+0800 [-] finished
更新次数 1000 10000 50000 100000 200000 300000
时间(s) 5 57 142 133 179 300