Wir mussten vor kurzem dem Hoster wechseln - dadurch kam auch ein Wechsel von Mysql Percona 5.6 zu Mysql 5.7.x - wir hatten relativ lange an dem alten System herumgedoktert, bis wir es auf einem akzeptablen Stand hatten (viele Subshops, Kundengruppen und Preise - kein Standard 1000 Produkte, 20 Kundengruppenshop).
Nun kommt nach den ersten analysen raus, dass der Query Cache teilweise lockt.Heißt einfache select’s die im QC liegen können wegen eines locks nicht eingefügt oder gelöscht werden, das ganze staut sich dann auf und die DB wird für einige Minuten sehr langsam. Wenn man Pech hat und gerade viele Anfragen eingingen ist uns das Ding auch schonmal abgeschmiert.
Aktuell fahren wir mit 16777216 also 16MB Query Cache. Nutzt Ihr bei größeren Setups den QC? Hat jemand einen größeren Shop auch ohne QC laufen?
Wir vermuten das Erweiterte Menu von Shopware für einen der Auslöser (dort ist die Cachezeit schon auf 4 Stunden gestellt)
Der QC wird ja mit der Mysql 8 Version nicht mehr supported - fraglich also was der überhaupt bringt :-|