Thread Wie genau die Indizes setzen...? (24 answers)
Opened by olruebe01 at 2006-07-12 07:01

olruebe01
 2006-07-12 19:58
#34536 #34536
User since
2006-01-19
192 Artikel
BenutzerIn
[default_avatar]
@ MartinR: Die Doku ist absolut untauglich für 3-Jährige :-) Habe nachgesehen aber nach dem 4 Wort, das ich nicht kannte /verstanden habe, wusste ich da auch nicht weiter...

@pq: Wenn MySWL nur auf einem Index arbeiten kann, sollte ich dann mehrere anlegen?
Zum Volltextindex: Auf welche Spalte sollte ich den legen? Auf alle 3?
Auf eine Scuhmaschine umsteigen: Wie jetzt? Ist das eine Möglichkeit unter MySQL oder ist das was ganz anderes?

@ GwenDragon: Wie soll ich häufig wiederkehrende Daten in eine extra Tabelle legen? Wie meinst Du das? Soll ich alle PC's in eine Tabelle tun und alle Brotbackautomaten in eine andere? Wenn ja: Was mache ich, wenn jemand nach dem Gerät "CT-21" sucht und anhand dieses Suchbegriffs nicht klar ist, ob es ein PC oder ein Brotbackautomat ist? Aber ich werde mir die Links gleich mal ansehen...

Ich habe im Moment 590.000 Einträge. Ich habe einen PRIMARY auf "laufendeNummer" (Kardinalität 590.000). DIes ist die einzige Spalte, die wirklich einmalige Inhalte hat.
Ich habe je einen Index auf Bezeichnung, Kurzbeschreibung, langbeschreibung und Preis. Karinalität ist jeweils "keine". Wie bekomme ich die den auf einen hohen Wert???

Habe mal folgende Abfragen gemacht:
SELECT *
FROM `Produktdaten`
WHERE 1
Abfrage dauerte 0.03 Sekunden (TOLL!!!)

Dann diese:
SELECT *
FROM `Produktdaten`
WHERE Bezeichnung LIKE '%fahrrad%'
Abfrage dauerte 48 Sekunden

Liegt das Problem an der Kardinalität? Wenn die Hoch sein muss, gibt es doch wohl ein Problem mit den Indizes, oder?

View full thread Wie genau die Indizes setzen...?