Optimierung einer PHP/ MySQL Artikelsuche

Einklappen
Dieses Thema ist geschlossen.
X
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Optimierung einer PHP/ MySQL Artikelsuche

    Hallo,

    Wir sind auf der Suche nach jemanden, der uns die Suche in unserer E-Shop Applikation soweit optimiert, dass ein MySQL Datenbestand von 200.000 - 2.000.000 Positionen innerhalb von unter 1,5 Sekunden durchsucht werden kann.

    Wir haben eine Artikeldatenbank mit ca. 200.000 Artikeln. Dieses Statement wenden wird bei der Artikelsuche nach Suchbegriff z.B. "100" an. Dabei werden 3 Tabellen durchsucht - Kunden, Zonen (Kategorien), Artikel.
    -----------------------------------------------------------------------------------------

    SELECT artikel.*, zonen.name AS temp_zone, kunden.firma_name AS temp_kdnr, CONCAT(kunden.firma_land, '-', kunden.firma_plz) AS temp_ort FROM artikel, kunden, zonen WHERE zonen.id = artikel.zonen_id AND kunden.id = artikel.kunden_id AND (0 OR artikel.artnr LIKE '%100%' OR artikel.name LIKE '%100%' OR artikel.zusatzinformation LIKE '%100%' OR artikel.zonen_id LIKE '%100%' OR artikel.kunden_id LIKE '%100%') AND artikel.kunden_id != '18' AND artikel.anzahl > 0 AND artikel.zonen_id IN (7, 8, 3, 9, 10, 11, 12, 13, 14, 4, 16, 17, 18, 19, 20, 21, 2, 22, 24, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 1, 34, 35, 36, 37) ORDER BY artikel.preis_ek DESC LIMIT 0, 10
    ------------------------------------------------------------------------------------------

    Die "LIKE" Suche ist dabei auf ca. 8 Suchfelder anwendbar. Die Suchabfrage dauert ca. 5 Sekunden.

    Bitte Angebote mit Pauschalpreis an E-Mail: henlab @ sixty.info
    Zuletzt geändert von schmalle; 04.11.2004, 17:16.
Lädt...
X