mysql中更快的更新查询

mysql中更快的更新查询,mysql,optimization,query-optimization,Mysql,Optimization,Query Optimization,有谁能建议哪一个执行速度更快(考虑处理超过200万行的大数据) 或 将以下内容放入两个不同的更新查询中 (ft.Dataset =1 || ft.Dataset=2) 这应该没有什么区别,但你最好测试一下,而不是简单地猜测 逻辑上是一样的,但如果它试图分别预加载两个查询中的所有行,则速度可能会慢得多(假设内存中没有这些行)。实际上,这将更多地取决于引擎、索引、表结构、数据类型等。是的,我设置了索引,innodbinnodb中的表应该运行得慢一点,因为它必须更新索引,如果将查询分为2,我看不

有谁能建议哪一个执行速度更快(考虑处理超过200万行的大数据)

将以下内容放入两个不同的更新查询中

(ft.Dataset =1 || ft.Dataset=2)  

这应该没有什么区别,但你最好测试一下,而不是简单地猜测


逻辑上是一样的,但如果它试图分别预加载两个查询中的所有行,则速度可能会慢得多(假设内存中没有这些行)。

实际上,这将更多地取决于引擎、索引、表结构、数据类型等。是的,我设置了索引,innodbinnodb中的表应该运行得慢一点,因为它必须更新索引,如果将查询分为2,我看不出它将如何进行更快的查询,此外,您正在更新2百万多行中的2百万行,并且您正在将firstname、姓氏和zip上的两个表连接在一起-很好!!是的,我也在期待同样的事情。谢谢
(ft.Dataset =1 || ft.Dataset=2)