查询更新MySQL 5.0 vs 5.7

时间:2018-06-08 08:37:24

标签: mysql time query-performance

我的查询性能有问题。我有这样的连接查询更新:

UPDATE table1
JOIN (SELECT table2.a, table2.b 
        FROM table2 
        JOIN table3 ON(table2.x = table3.x) 
        JOIN table4 ON(table4.o = table3.o) 
        GROUP BY table3.o) table_temp ON(table1.key = table_temp.key)
SET variable = table2.b;

在MySQL 5.0中没有问题,即查询过程中的快速查询。但是,自从我使用MySQL 5.7进行更改后,该查询进程缓慢。在MySQL 5.0中只需要第二次处理它们,但是在MySQL 5.7中,我在几分钟内完成了它。我必须做什么?

2 个答案:

答案 0 :(得分:0)

您是否已按照此链接中推荐的方式调整了mysql 5.7的安装?

https://www.percona.com/blog/2016/10/12/mysql-5-7-performance-tuning-immediately-after-installation/

答案 1 :(得分:0)

我已经完成了使用游标的更改方法并完美地工作