Hallo, ich bin jetzt nicht so der Datenbank-Experte, deswegen verzeiht mir meine vielleicht naive Frage ... ;-)
Ich habe in MySQL eine Tabelle mit 4 Spalten erstellt und diese dann aus einer CSV-Datei gefüllt. Die CSV-Datei hatte ca. 30 GB, das Ganze ergab dann in MySQL ca. 550 Mio. Einträge. Der Import hat prima geklappt, nur ist der Zugriff mittels Select bei dieser Datenmenge ... etwas langsam, sag ich mal. Nun will ich einen Index auf einer der Spalten erstellen:
create index idValue on data (value);
Und dieser Befehl .. läuft nun schon fast zwei Tage, ist das normal bei dieser Datenmenge? Der Server ist auch schon etwas älter, hat aber eine Duo-CPU und 8 GB RAM.
Ich habe in MySQL eine Tabelle mit 4 Spalten erstellt und diese dann aus einer CSV-Datei gefüllt. Die CSV-Datei hatte ca. 30 GB, das Ganze ergab dann in MySQL ca. 550 Mio. Einträge. Der Import hat prima geklappt, nur ist der Zugriff mittels Select bei dieser Datenmenge ... etwas langsam, sag ich mal. Nun will ich einen Index auf einer der Spalten erstellen:
create index idValue on data (value);
Und dieser Befehl .. läuft nun schon fast zwei Tage, ist das normal bei dieser Datenmenge? Der Server ist auch schon etwas älter, hat aber eine Duo-CPU und 8 GB RAM.
Comment