Flashy Posted November 2, 2009 Report Share Posted November 2, 2009 Hallo, der Shop lief soweit so gut. Die Suchfunktion hat eigentlich auch funktioniert, nur auf einmal erscheint diese Fehlermeldung: ----- 1104 - The SELECT would examine more than MAX_JOIN_SIZE rows; check your WHERE and use SET SQL_BIG_SELECTS=1 or SET SQL_MAX_JOIN_SIZE=# if the SELECT is okay SELECT distinct p.products_id, p.products_price, p.products_model, p.products_quantity, p.products_shippingtime, p.products_fsk18, p.products_image, p.products_weight, p.products_tax_class_id, pd.products_name, pd.products_short_description, pd.products_description FROM products AS p LEFT JOIN products_description AS pd ON (p.products_id = pd.products_id) LEFT OUTER JOIN products_attributes AS pa ON (p.products_id = pa.products_id) LEFT OUTER JOIN products_options_values AS pov ON (pa.options_values_id = pov.products_options_values_id) LEFT OUTER JOIN specials AS s ON (p.products_id = s.products_id) AND s.status = '1' WHERE p.products_status = '1' AND pd.language_id = '2' AND ( ( pd.products_keywords LIKE ('%wickeltasche%') OR pd.products_description LIKE ('%wickeltasche%') OR pd.products_short_description LIKE ('%wickeltasche%') OR pd.products_name LIKE ('%wickeltasche%') OR p.products_model LIKE ('%wickeltasche%') OR (pov.products_options_values_name LIKE ('%wickeltasche%') AND pov.language_id = '2') ) ) GROUP BY p.products_id ORDER BY p.products_id ---- Kann mir jemand sagen was das heißt? Oder noch besser, wie ich das beheben kann? Vielen Dank schon mal! MFG Link to comment Share on other sites More sharing options...
Flashy Posted November 4, 2009 Author Report Share Posted November 4, 2009 Also ich habe von Provider folgende Nachricht bekommen: > In den folgenden Tabellen mal Indices setzen. Je nach installierten > Plugins müssen weitere Indices gesetzt werden. > > > ALTER TABLE `orders_products` ADD INDEX ( `products_id` ) > ALTER TABLE `orders_products` ADD INDEX ( `orders_id` ) > ALTER TABLE `orders` ADD INDEX ( `customers_id` ) > ALTER TABLE `products_description` ADD INDEX ( `language_id` ) > ALTER TABLE `products_attributes` ADD INDEX ( `products_id` ) > ALTER TABLE `products_attributes` ADD INDEX ( `options_id` ) > ALTER TABLE `products` ADD INDEX ( `products_status` ) > ALTER TABLE `products` ADD INDEX ( `manufacturers_id` ) Kann mir jemand sagen wie und was ich da machen muß? Vielen Dank schon mal für eure Hilfe! MFG Link to comment Share on other sites More sharing options...
marzipan Posted November 26, 2009 Report Share Posted November 26, 2009 hi, erscheint das bei jedem suchwort oder nur bei "wickeltasche" ? hast du ein plugin für die suche installiert? Link to comment Share on other sites More sharing options...
PsychoParts Posted January 11, 2010 Report Share Posted January 11, 2010 Hi, habe das Problem seit kurzem auch. Gibts hier schon eine Lösung? Hängt das mit der Anzahl der Artikel zusammen? Bisher hat die Suche immer wunderbar funktioniert. Gruß Markus Link to comment Share on other sites More sharing options...
big-hw Posted September 6, 2011 Report Share Posted September 6, 2011 Ich würde das Thema gerne nochmal nach oben holen. Habe seit letzter Woche auch die Fehlermeldung beim Aufruf der Artikelbeschreibung: "1104 - The SELECT would examine more than MAX_JOIN_SIZE rows; check your WHERE and use SET SQL_BIG_SELECTS=1 or SET SQL_MAX_JOIN_SIZE=# if the SELECT is okay" Der Wert für MAX_JOIN_SIZE steht bei mir auf ca. 200 Mb. Der Hoster (Hosteurope) meint, der Wert steht bereits sehr hoch. Eine Erhöhung ist nicht vorgesehen. HE meint, das Abfragescript müsste eben umgeschrieben werden. Index auf products_id in der Tabelle "Specials" habe ich gesetzt. Allerdings ohne Erfolg. Ich habe ca. 1500 Artikel und 10000 Kunden im Shop. Gibt es dafür mittlerweile eine Lösung? Ggf. auch gegen Bezahlung. Danke für Eure Hilfe. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.