gpt4 book ai didi

mysql - 如何提高sql INSERT INTO速度

转载 作者:行者123 更新时间:2023-11-29 14:52:01 26 4
gpt4 key购买 nike

Possible Duplicate:
Sql execution speed very slow…

我正在使用 WAMP,并且有名为 master 和 master_break 的表。主表有名为 start_number 和 no_of_items 的字段。

所以我需要从主表中获取 start_number 和 no_of_items 并生成可能的数字。

例如:

start_number = 45620;
no_of_items = 5;

然后我需要将 45620,45621,45622,45623,45624 插入 master_break 表。我的主表生成超过 75000 个值。当我运行 INSERT INTO 时,总是会超出 max_execution_time。如何提高插入速度?

最佳答案

一般来说,您可以通过以下方式提高 MySQL 插入速度:

  • 使用 MySQL 多重插入 - 例如INSERT INTO tableName (col1) VALUES (a) , (b) , (c)
  • 禁用索引、插入触发器(如果可行)
  • 使用事务。
  • 如果您在客户端循环中调用插入,请确保您没有反复设置查询命令文本。使用值参数设置一次,然后每次只更改参数值。

关于mysql - 如何提高sql INSERT INTO速度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5535508/

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