Mysql
 sql >> Baza danych >  >> RDS >> Mysql

zapytanie bardzo wolne po migracji do mysql 5.7

Jak można przeczytać w komentarzach, @wchiquito zasugerowało, aby spojrzeć na optimizer_switch . Tutaj znalazłem przełącznik derived_merge może być wyłączony, aby naprawić to nowe, aw tym konkretnym przypadku niepożądane zachowanie.

set session optimizer_switch='derived_merge=off'; rozwiązuje problem.
(Można to również zrobić za pomocą set global ... lub umieścić w my.cnf / my.ini)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysqldump z zapytania

  2. mysql - Tworzenie wierszy a wydajność kolumn

  3. Jak przetworzyć datę 0000-00-00 w zapytaniu jdbc MySQL?

  4. MySql aktualizuje dwie tabele jednocześnie

  5. Jak przechowywać walutę europejską w MySQL?