Hallo Leute.
Da ich noch am testen verschiedener Hoster / Servern bin, gibt es bei 2 Hostern mit - ich sag mal "getunten Datenbanken" ein Problem mit der Abfrage der "Kunden kauften auch Funktion" (Customers Purchase). Version 1.06SP2
Wenn ich diese Abfrage nicht abschalte hängt sich die Datenbank total auf (kolabiert) und geht gar nicht mehr für Stunden. Eine Fehlermeldung erscheint nicht. Das ganze Betrifft nur die Produktseite mit dem Kundentipp.
Deshalb eine Frage an die Datenbankprofis woran das genau liegen kann und was man dagegen tun kann außer es abzuschalten?
in der /includes/classes/product.php passiert dies.
$orders_query = "SELECT ".$this->default_select."
FROM ".TABLE_ORDERS_PRODUCTS." op1
JOIN ".TABLE_ORDERS_PRODUCTS." op2 on op2.orders_id = op1.orders_id
JOIN ".TABLE_ORDERS." o on o.orders_id = op2.orders_id
JOIN ".TABLE_PRODUCTS." p on p.products_id = op2.products_id
JOIN ".TABLE_PRODUCTS_DESCRIPTION." pd on pd.products_id = op2.products_id
WHERE op1.products_id = ".$this->pID."
AND op2.products_id != ".$this->pID."
AND p.products_status = 1
AND trim(pd.products_name) != ''
AND pd.language_id = ".(int) $_SESSION['languages_id']
.$group_check
.$fsk_lock."
GROUP BY p.products_id
ORDER BY o.date_purchased desc
LIMIT ".MAX_DISPLAY_ALSO_PURCHASED;
$orders_query = xtDBquery($orders_query);
while ($orders = xtc_db_fetch_array($orders_query, true)) {
$module_content[] = $this->buildDataArray($orders);
}
return $module_content;
}
Mit dem Support hatte ich schon ausgiebig kontakt, wissen aber auch nicht Bescheid bei diesem Problem.
Mit dem BIG_SELECTS Problem scheint es nichts zu tun zu haben, wurde schon ausprobiert.
Vieleicht hatt ja jemand einen entscheidenten Tipp, oder man kann bei der Abfrage etwas umstellen?
Vielen Dank
Michael
Linkback: https://www.modified-shop.org/forum/index.php?topic=35378.0