我的查询性能有问题。我有这样的连接查询更新:
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中,我在几分钟内完成了它。我必须做什么?
答案 0 :(得分:0)
您是否已按照此链接中推荐的方式调整了mysql 5.7的安装?
https://www.percona.com/blog/2016/10/12/mysql-5-7-performance-tuning-immediately-after-installation/
答案 1 :(得分:0)
我已经完成了使用游标的更改方法并完美地工作