Hallo,
ich habe letztes Wochenende ein paar Benchmarks mit MySQL und MongoDB gemacht, dabei bin ich auf etwas ungewöhnliches aufmerksam geworden:
Ich habe 1 Mio Datensätze in MySQL geschrieben, das hat unter MyISAM ca 120 sec gedauert, unter Innodb allerdings ca 8 Std !!!
Ich weiss das Innodb langsamer ist, aber das ist doch gelinde gesagt etwas sehr langsam. Daraufhin haben wir den Test mehrmals wiederholt, wie sich raus gestellt hat, trat das Problem unter Debian nicht auf, unter Ubuntu lässt sich das aber reproduzieren. Wir haben daraufhin das Sourcepacket von MySQL selbst mal übersetzt (ohne zusätzliche configure Parameter) woraufhin wir keine Probleme mehr mit der Schreibgeschwindigkeit hatten..
Die Frage die mich seither beschäftigt, welcher Parameter könnte die Schreibgeschwindigkeit dermaßen beeinflussen ?
Unterschied zwischen 32 bit und 64 bit Version konnten wir nicht feststellen.
mysqld Ver 5.1.49-1ubuntu8.1 (default my.cnf)
mfg Andreas
PS: Hier der php code mit dem ich gebenchmarkt hab: http://codejungle.org/bench.tar.bz2