Zurück   xt:Commerce Webshop Shop Support > xt:Commerce Shopsoftware Community Area > PHP & MysQL Forum

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 25.10.2007, 16:38
Neuer Benutzer
 
Registriert seit: 09.10.2007
Beiträge: 3
Unglücklich 1104-The SELECT would examine more than MAX_JOIN_SIZE ab 7000 Artikeln bei Suche

Hallo zusammen.

Ich habe ein Problem mit der Suchfunktion, ich habe schon mehrmals den shop neu aufgelegt und alle Artikel eingespielt. Jedesmal das gleiche Problem ab ca 7000 Artikeln.

Code:
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 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 ('%samsung%') OR pd.products_name LIKE ('%samsung%') OR p.products_model LIKE ('%samsung%') ) ) GROUP BY p.products_id ORDER BY p.products_id 

[XT SQL Error]
Ich habe alle Einstellungen und Optimierungen vorgenommen, zu denen ich Informationen finden konnte.
-Unter Suchoptionen ist das Suchen in Produktbeschreibungen und Attributen deaktiviert.
-Ich hatte es vorher schon mit einem zusätzlichen Index auf Product Atrributes versucht.
- SQL_MAX_JOIN_SIZE wurde vom Admin auf 20 gesetzt.
- Zur Performanceverbesserung wurde ein Index bei Product to Categories auf categories_id gesetzt.

Ich hoffe Ihr könnt mir weiterhelfen.

Vielen Dank
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 26.10.2007, 20:18
Neuer Benutzer
 
Registriert seit: 30.09.2007
Beiträge: 5
Standard

In
http://dev.mysql.com/doc/refman/5.0/...variables.html
max_join_size suchen und lesen

>- SQL_MAX_JOIN_SIZE wurde vom Admin auf 20 gesetzt.

Falls das kein Tippfehler ist, verursacht es das Problem.

Hth,
Joachim
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 30.10.2007, 10:09
Neuer Benutzer
 
Registriert seit: 09.10.2007
Beiträge: 3
Standard

Hallo,

daran liegt es leider auch nicht. Kann man die Suche nicht optimieren?
Z.B. FSK 18 und soweiter spielt bei mir keine Rolle.

Besten Gruß

Oliver
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 04.11.2007, 19:34
Neuer Benutzer
 
Registriert seit: 30.09.2007
Beiträge: 5
Standard

Hast Du SET SQL_BIG_SELECTS=1 ausprobiert? Optimieren geht kaum, da mit % am Anfang und OR gesucht wird.

Gibt es einen Index auf specials(products_id)?

Bei mir läuft die Abfrage mit 50000+ Artikeln durch, findet aber natürlich nichts. Was sagt EXPLAIN?

Gruß,
Joachim

Geändert von ElDiabolo (04.11.2007 um 19:58 Uhr)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
1104the, 7000, artikeln, examine, maxjoinsize, select, suche

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Fehler "allow_call_time_pass_reference" cakl Installation und Konfiguration 1 04.02.2007 17:43
Was Ist Das kostik23 Installation und Konfiguration 3 17.05.2005 22:43
Nach Erfolgreicher Installation Tonnenweise Fehler marcheller Installation und Konfiguration 1 08.04.2005 16:18
Ist Das Absicht Oder Programmierfehler ? smogware Allgemeine Diskussionen 12 18.12.2004 10:21


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:11 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand