MySQL Forums
Forum List  »  German

Optimierungsfragen / Lösungsvorschläge
Posted by: Iron Tomahawk
Date: April 03, 2007 04:24AM

Hallo.

Sitze nun seit geraumer Zeit an der Findung einer optimalen Organisation von folgender Datenstruktur:

+ 100 Sätze pro Sekunde schreibend durch ein Prozess
+ diese Daten sollen endlos vorgehalten werden können
+ es finden viele lesende Zugriffe statt, über diverse Indizes
+ keinerlei Updates oder Deletes

Habe diverse Konstellationen durchporbiert: InnoDB, MyISAM, Archive, MergeMyISAM. Die Inserts sind nicht zeitkritisch und werden verzögert und gesammelt eingefügt (INSERT DELAYED und das auch nur einmal pro Minute mit allen aufgelaufenen Daten).

Mein Problem: der Speed mit steigendem Datenaufkommen. Mein Favorit ist MyISAM, weil der Speed dort einfach am besten ist, aber ich bekomme oftmals in der Processlist angezeigt, das Prozesse gelockt wurden und auf irgendetwas warten, obwohl conccurrent_insert=2 in der MYSQL-Konfiguration.

Vielleicht sollte ich auch gar nicht so sehr auf das konkrete Problem eingehen. Meine Frage: wie würdet ihr das tun ...

+ Datenaufkommen von 6.000.000 Sätzen pro Tag, ~100 Sätze pro Sekunde
+ nur ein schreibender Prozess, viele lesende
+ keine Updates & keine Deletes

Bin sehr an einer optimalen Lösung interessiert und für jeden Tip dankbar.
Gruss, T.

Options: ReplyQuote


Subject
Views
Written By
Posted
Optimierungsfragen / Lösungsvorschläge
2664
April 03, 2007 04:24AM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.