一次查询中多次更新的Mysql性能

一次查询中多次更新的Mysql性能,mysql,performance,Mysql,Performance,我需要更新MySQL表中大约100000条记录(带索引),所以这个过程可能需要很长时间。我正在寻找一个工作更快的解决方案 我有三种解决方案,但我没有时间进行速度测试 解决方案: 数组循环中每个新记录的常规更新(性能不佳) 使用类似此处的更新语法-找不到任何性能结果 使用具有相同键字段值的加载数据填充,我想在这种情况下,它将调用UPDATE而不是UNSERT-我想应该可以更快地工作 你知道哪种解决方案是最好的吗。 一个重要的标准是执行速度 谢谢。 加载数据填充从文件中插入大量数据的最快方式 第二个

我需要更新MySQL表中大约100000条记录(带索引),所以这个过程可能需要很长时间。我正在寻找一个工作更快的解决方案

我有三种解决方案,但我没有时间进行速度测试

解决方案:

  • 数组循环中每个新记录的常规更新(性能不佳)

  • 使用类似此处的更新语法-找不到任何性能结果

  • 使用具有相同键字段值的加载数据填充,我想在这种情况下,它将调用UPDATE而不是UNSERT-我想应该可以更快地工作

  • 你知道哪种解决方案是最好的吗。 一个重要的标准是执行速度

    谢谢。

    • 加载数据填充
      从文件中插入大量数据的最快方式
    • 第二个解决方案并不像你想象的那么糟糕。特别是如果你能执行像

      更新表 设置 字段=值 哪里 中的id(id列表)

    • 但最好发布您的更新查询

        • 加载数据填充
          从文件中插入大量数据的最快方式
        • 第二个解决方案并不像你想象的那么糟糕。特别是如果你能执行像

          更新表 设置 字段=值 哪里 中的id(id列表)

        • 但最好发布您的更新查询

        你可以在这里找到解决方案..你可以在这里找到解决方案。。