gpt4 book ai didi

php - 尝试在 mysql 中更新/插入 20k 记录,但它的工作速度非常慢,有什么建议吗?

转载 作者:行者123 更新时间:2023-11-29 23:26:00 25 4
gpt4 key购买 nike

尝试在 mysql 中更新/插入 20k 记录,但它的工作速度非常慢,有什么建议吗?我的服务器配置是数据库引擎:innodb。服务器:亚马逊Ec2内存:7GB

我已经对 20k 条记录使用了 for 循环,并根据我的条件插入和更新记录。插入/更新记录大约需要 45 到 60 分钟。

最佳答案

您必须使用批量插入

  INSERT INTO table_name ( field1, field2,...fieldN )
VALUES
( a1, a2,...aN ),( b1, b2,...bN ),..;

连接行值并将其称为单个查询

关于php - 尝试在 mysql 中更新/插入 20k 记录,但它的工作速度非常慢,有什么建议吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26960298/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com