mysql写入100条数据要1000ms

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql写入100条数据要1000ms相关的知识,希望对你有一定的参考价值。

参考技术A 是。一次性插入1000条数据比一个插入N倍的速度会增加,mysql写入100条数据要1000ms。主要技巧是写sql,插入table1中的价值(v1v2v3),(x1x2x3)。

为啥mysql中delete比insert要慢

MySQL的默认的调度策略可用总结如下:写入操作优先于读取操作。
对某张数据表的写入操作某一时刻只能发生一次,写入请求按照它们到达的次序来处理。
对某张数据表的多个读取操作可以同时地进行。
那么 delete相当于先查找再移除,因此必然慢于insert插入~
参考技术A update本身就可以理解为是insert,delete
你可以想象成,update一条数据的时候,是先把这条数据copy到内存中,然后delete掉原来的数据,然后把更新过的数据insert到表里面。

以上是关于mysql写入100条数据要1000ms的主要内容,如果未能解决你的问题,请参考以下文章

如何从数据框中获取 1000 条记录并使用 PySpark 写入文件?

Java mysql 实现JDBC百万级数据插入

Mybatis批量Insert及水平分表

mongo 取随机100条数据写入Excel

mysql数据库,连接数,一秒写入多少条数据

优化了MYSQL大量写入问题,老板奖励了1000块给我