Shopware 5.3.7 und Mysql 5.7.22

Wir hatten vor kurzem ein Problem mit der Funktion “In den Warenkorb legen” - welche in Fällen von +4 Varianten +10-16 Sekunden gedauert hat. Nach Analyse der DB mit unserem Hoster kam heraus das der Query Optimizer von Mysql hier den Index von article_detail_id in der  s_articles_img  nicht nimmt (da bei uns überall NULL).

Hatte jemand schon das gleiche Problem? Konnte es evenutell jemand mit den  optimizer_switch Optionen von Mysql lösen? Unser Provider hat alle Optionen ausprobiert, keine davon schien zu helfen.

Wir haben das ganze nun gelöst indem wir einfach die Main Detail mit

UPDATE s_articles_img I LEFT JOIN s_articles A ON A.id = I.articleID SET I.article_detail_id = A.main_detail_id WHERE A.id IS NOT NULL;

eingefügt haben.

Issue -> https://issues.shopware.com/issues/SW-21823