Servus zusammen,
bei einem Update einer unserer Systeme wurde MySQL 5.7 als Standard mitgeliefert.
Dieses hat jedoch einige Probleme verursacht.
Zuerst vermuteten wir fehlende Tabellen, Indexe oder ähnliches. Nach mehrfacher überprüfung konnten wir dies jedoch verneinen.
Also: Tests angefangen und die Query manuell durchgeführt.
Anbei kurz die Auswertung:
MySQL 5.7: ~ 100 Sekunden
MySQL 5.6: ~ 95 Sekunden
MySQL 5.5: ~ 2 Sekunden
MariaDB 10.1: ~ 1,5 Sekunden
Nach unserem Verständnis sollte MySQL 5.6 und 5.7 eine bessere Performance haben als die 5.5er Version.
Kennt jemand das Problem oder kann es sich erklären? Die Query hat als Ergebnis etwa 2.000 Artikel.
Umgebung:
CPU: 4 Kerne
RAM: 16 GB
Ubuntu: 18.04
PHP: 7.0
MySQL: Siehe oben