查询更新 MySQL 5.0 与 5.7
Query Update MySQL 5.0 vs 5.7
我的查询性能有问题。我有这样的连接查询更新:
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 中我在几分钟内完成了它。我必须做什么?
您是否按照 link 中的建议调整了 mysql 5.7 安装?
https://www.percona.com/blog/2016/10/12/mysql-5-7-performance-tuning-immediately-after-installation/
我已完成使用 Cursor 的更改方法并且工作完美
我的查询性能有问题。我有这样的连接查询更新:
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 中我在几分钟内完成了它。我必须做什么?
您是否按照 link 中的建议调整了 mysql 5.7 安装?
https://www.percona.com/blog/2016/10/12/mysql-5-7-performance-tuning-immediately-after-installation/
我已完成使用 Cursor 的更改方法并且工作完美