• includes/classes/class.split_page_results.php, line 127

    Code
    $count_query = xtDBquery($query);
    $count = xtc_db_num_rows($count_query, true);


    $query beinhaltet die komplette Abfrage mit ORDER BY Klausel. Fürs Zählen ist die Sortierung absolut irrelevant und nimmt wahnsinnig viel Zeit (Der/Die Index/Indizes wird/werden für Sortierung wegen Abfrage-Struktur nicht verwendet. Das ist aber ein anderes Thema).

    Weiterhin werden alle Spalten, welche in der Abfrage angegeben sind (z.B. p.*, pd.products_name, pd.products_description, pd.products_short_description), durch MySql-Server für die Ausgabe bereitgestellt. Sie werden dann verworfen, weil wir nur Anzahl brauchen, aber der Server hat dafür mutig gearbeitet. Die meisten Spalten kommen in die Suchkriterien gar nicht, somit fressen sie einfach Speicher.

    Der Code zwischen Zeile 100 und 124 inkl. stellt die Leiche von irgendeiner Vorversion bzw. irgendeinem Vorversuch dar. Tut nichts.

    Siehe auch http://plussupport.commerce-seo.de/showthread.php?t=2457

  • Hast Du nicht, aber da muss mehr getan werden. Das geht tiefer, hatten wir für die v3 vorgesehen, genau solche Sachen mal neu zu erarbeiten.

    <p>Wir geben nur Anregungen und Hilfestellung auf Basis unserer Erfahrung, keine Rechtshilfe!<br>\m/('_')\m/</p>

  • Da muss man aber tief ins eingemachte! Wir werden das aber noch im Auge behalten. Eventuell v2.6 oder v3.

    <p>Wir geben nur Anregungen und Hilfestellung auf Basis unserer Erfahrung, keine Rechtshilfe!<br>\m/('_')\m/</p>