BugsBastard
Erfahrenes Mitglied
Hallo zusammen,
ich habe eine MyISAM-Tabelle, hauptsächlich bestehend aus INT-Feldern + ein Datums-Feld.
Ich habe einen UNIQUE-Key auf das Datum + Kunden-ID + Produkt-ID. Die Tabelle enthält Abverkaufszahlen für verschiedene Kunden.
Nun möchte ich die Abverkaufszahlen für die letzten 365 Tage auslesen, Gruppiert nach Produkt und Kunde. Dabei ist mir beim EXPLAIN aufgefallen, daß der INDEX nicht genommen wird. Wenn ich die Abverkaufszahlen der letzten 30 Tage auswerte, dann nimmt er den INDEX. Auch ein OPTIMIZE-Table hat hier nichts gebracht. Kann es mit der Datenmenge zu tun haben? In der Tabelle sind über 80 Millionen Datensätze.
Gruss und Danke,
Bugs
ich habe eine MyISAM-Tabelle, hauptsächlich bestehend aus INT-Feldern + ein Datums-Feld.
Ich habe einen UNIQUE-Key auf das Datum + Kunden-ID + Produkt-ID. Die Tabelle enthält Abverkaufszahlen für verschiedene Kunden.
Nun möchte ich die Abverkaufszahlen für die letzten 365 Tage auslesen, Gruppiert nach Produkt und Kunde. Dabei ist mir beim EXPLAIN aufgefallen, daß der INDEX nicht genommen wird. Wenn ich die Abverkaufszahlen der letzten 30 Tage auswerte, dann nimmt er den INDEX. Auch ein OPTIMIZE-Table hat hier nichts gebracht. Kann es mit der Datenmenge zu tun haben? In der Tabelle sind über 80 Millionen Datensätze.
Gruss und Danke,
Bugs