减少MySQL UPDATE的执行时间

时间:2015-06-18 18:56:34

标签: mysql

我想优化以下更新命令的执行时间(50秒)。

    UPDATE matches a
    JOIN players AS b 
    ON a.player1_name = b.player_name
    SET a.player1_id = b.id
    WHERE a.player1_id = 0

匹配有大约10000个条目,表玩家有4000个条目。

1 个答案:

答案 0 :(得分:1)

确保您在a.player1_name,b.player_name和a.player1_id上有索引。