sql >> Databáze >  >> RDS >> Mysql

dotaz extrémně pomalý po migraci na mysql 5.7

Jak si můžete přečíst v komentářích, @wchiquito navrhl podívat se na optimizer_switch . Zde jsem našel, že přepínač derived_merge lze nastavit na vypnuto, aby se toto nové a v tomto konkrétním případě nežádoucí chování napravilo.

set session optimizer_switch='derived_merge=off'; opravuje problém.
(To lze také provést pomocí set global ... nebo být vložen do my.cnf / my.ini)



  1. Snímky databáze SQL Server -2

  2. Oracle:Existuje způsob, jak získat nedávné chyby syntaxe SQL?

  3. SQL Alter Table

  4. Jak spustit uloženou proceduru z Laravelu