如果不同客户插入很多行,可以通过使用insert delayed语句得到更高的速度,数据都被放在内存队列中
更改INSERT INTO为 INSERT DELAYED INTO
说明: INSERT DELAYED INTO,是客户端提交数据给MySQL,MySQL返回OK状态给客户端。而这是并不是已经将数据插入表,而是存储在内存里面等待排队。当mysql有空余时,再插入。
这样的好处是,提高插入的速度,客户端不需要等待太长时间。坏处是,不能返回自动递增的ID,以及系统崩溃时,MySQL还没有来得及插入数据的话,这些数据将会丢失。
不过innodb好像不支持这种方式