2016-03-24 4 views
0

Wenn ich einen neuen Artikel in einer Kategorie erstellen, beginnt Joomla, die gesamte Kategorie, sogar die archivierten Artikel neu zu ordnen. Der dafür verantwortliche Code ist die Funktion jTable reorder (libraries/joomla/table/table.php), die alle Datensätze der gleichen Kategorie auswählt und dann für JEDEN den Bestellwert mit einer einzigen Abfrage zurücksetzt.Joomla JTable Bestellfunktion führt Tausende Abfragen

Meine Kategorie enthält 15.000 Artikel, von denen 99% archiviert sind.

Also wenn ich einen Artikel in dieser Kategorie speichern, muss ich 15k + Abfragen warten, was viel kostet!

Die Frage ist. Warum??? Hast du das gleiche Problem? Irgendeine Lösungsmöglichkeit?

Hinweise: Ich habe Joomla 3.5, die neueste, aber das Problem begann vor einigen Versionen.

Antwort

1

Es gibt einen Patch auf GitHub, die dies für MySQL-Plattformen zu adressieren versucht, sehen https://github.com/joomla/joomla-cms/pull/8563

+0

Danke, genau die Art von fix ich suchte. –

+0

Ich musste es etwas ändern, um mysqli und nicht nur mysql einzuschließen –