PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Hat jemand Erfahrungen mit MySQL4.0 gesammelt?



Elegua
27.07.03, 18:22
Hi! ;)

Ja, wie es der Betreff schon sagt:

"Hat jemand Erfahrungen mit MySQL4.0 gesammelt?"

Ich möchte in Zukunft MySQL4.0.x auf unseren Servern einsetzen.

Was habt Ihr nach dem Update von 3.23.x für Erfahrungen gesammelt?

mysql.com und das CHANGELOG habe ich mir durchgelesen usw.
aber ich möchte einmal Eure Statements und Erfahrungen dazu hören.

- Gab es Probleme?
- Geschwindigkeit?
- Ressourcen?

Gruß,
Peter.

ChengFU
27.07.03, 18:28
Hallo,

Wir haben vor kurzem den Grossteil unserer Server umgestellt. Die beiden grössten Server bearbeiten beide momentan jeweils 1200 Abfragen/Sekunde.
Gelernt haben wir, dass auf jeden Fall alle Server upgedated werden müssen, wenn eine Replikation stattfinden soll. Ansonsten gab es Probleme durch das geänderte Logfile-Format.
Die Geschwindigkeit ist nach Aktivierung des Query-Caches auf jeden Fall enorm nach oben gegangen, da bei uns sehr oft die selben Anfragen hereinkommen und diese beim zweiten Aufruf dann direkt aus dem Cache beantwortet werden.
Stabilitätsprobleme gab es bisher noch keine - ich würde sogar behaupten, dass die 4er etwas besser laufen als der 3er-Server früher.

Gruss, CF

Elegua
27.07.03, 18:40
Die beiden grössten Server bearbeiten beide momentan jeweils 1200 Abfragen/Sekunde.

:eek: Was für Server sind denn das?
Das sind ja enorm viele Anfragen!




Gelernt haben wir, dass auf jeden Fall alle Server upgedated werden müssen, wenn eine Replikation stattfinden soll.
Du meinst MASTER/SLAVE-Betrieb und/oder Backup?



Die Geschwindigkeit ist nach Aktivierung des Query-Caches auf jeden Fall enorm nach oben gegangen, da bei uns sehr oft die selben Anfragen hereinkommen und diese beim zweiten Aufruf dann direkt aus dem Cache beantwortet werden.

Ja, das kann ich mir natürlich gut vorstellen. :)
Ich werde mal nach der Option im "man" suchen. ;)



Stabilitätsprobleme gab es bisher noch keine - ich würde sogar behaupten, dass die 4er etwas besser laufen als der 3er-Server früher.

Ja, ich habe laange gezögert auf 4.0.x zuupdaten.
Aber da jetzt mysql.com die 4.0.´ler Version als recommend einstuft werde ich wahrscheinlich den Schritt zum Update machen.
Hauptsächlich habe ich mich aus Sicherheitsgründen (-> Webserver) dagegen gewehrt.

Naja, vielen Dank für Deine Tipps,
vielleicht hat ja jemand anderes noch etwas zu berichten? ;)

sYn7aXx
28.07.03, 00:13
@ChengFu:
Ihr könntet noch PEAR::DB verwenden um die Querys noch mehr zu tunen.

Elegua
28.07.03, 08:43
Original geschrieben von sYn7aXx
@ChengFu:
Ihr könntet noch PEAR::DB verwenden um die Querys noch mehr zu tunen.
Also, ich weiß nicht was "pear" genau ist.
Jedoch habe ich mir:
http://pear.php.net/manual/de/introduction.php und anderes durchgelesen.

Das ist doch nur eine php-Bibelothek oder?
Zitat:
"PEAR ist ein Code Repository für PHP Erweiterungen und PHP Code. Es ist inspiriert durch CTAN für TeX und CPAN für Perl."
Und das soll MySQL-Abfragen tunen?

*Ich frage nur mal so doof*

fs111
28.07.03, 11:12
Das hat hier nichts zu suchen, ich verschiebe das mal.

fs111

ChengFU
28.07.03, 14:28
Original geschrieben von paddyhm
[B]:eek: Was für Server sind denn das?
Das sind ja enorm viele Anfragen!

Das sind Dual- bzw. Quad-Xeon-Server mit diversen GB Speicher.. da geht dann schon einiges durch ;-)



Du meinst MASTER/SLAVE-Betrieb und/oder Backup?

Wir nutzen die Replikation um einen Teil der Daten auf beiden Servern zu haben. Es werden also Daten die auf Server 1 geschrieben werden auf Server 2 repliziert, um dort für den Lesezugriff zur Verfügung zu stehen. Andersherum läuft es analog.



Ja, das kann ich mir natürlich gut vorstellen. :)
Ich werde mal nach der Option im "man" suchen. ;)

Ich würde mal auf www.mysql.com nach den my.cnf-Optionen für Replikation suchen. AFAIR ist der Query-Cache standardmässig zwar aktiviert, die Cache-Grösse steht aber auf 0. Sobald man die Grösse auf was vernünftiges setzt läuft es dann.

Gruss, CF

ChengFU
28.07.03, 14:29
Original geschrieben von sYn7aXx
@ChengFu:
Ihr könntet noch PEAR::DB verwenden um die Querys noch mehr zu tunen.
Hört sich interessant an. Ich habe mir mal gerade die Info-Seite zum PEAR::DB angeguckt, konnte da aber nichts zum Thema Optimierung oder Beschleunigung entdecken.
Inwiefern wird denn da beschleunigt?

Gruss, CF

MannOhMann
28.07.03, 15:04
Original geschrieben von paddyhm

Ja, ich habe laange gezögert auf 4.0.x zuupdaten.


hehe scherzerl

auf die produktionsserver kommt mir die 4er noch eine weile nicht drauf.

ChengFU
28.07.03, 21:35
Warum probierst du nicht mal?

Wie gesagt: Die 4er läuft inzwischen mindestens genau so gut wie der 3er, ich würde behaupten sogar noch stabiler (früher hatten wir alle paar Wochen mysteriöse Mysql-Abstürze, die nur durch selektives killen einzelner Prozesse zu lösen waren, dass gabs mit der Mysql 4 seit Monaten nicht mehr). Und auf jeden Fall ist sie durch den Cache _sehr_ viel fixer!

Gruss, CF

Elegua
29.07.03, 10:05
Original geschrieben von MannOhMann
hehe scherzerl

auf die produktionsserver kommt mir die 4er noch eine weile nicht drauf.
Warum denn nicht?

Zitat von mysql.com:
# MySQL 4.0 -- Production release (recommended)

Und irgendwann sollte man doch updaten....

Trau Dich doch! ;)

Elegua
03.08.03, 00:11
Jetzt habe ich MySQL einmal geupdated und schon gibt es das erste Problem. :)

safe-show-databases gibt es nicht mehr und man kann es nun mit in die mysql.user-Tabelle eintragen.

Nun steht da bei mir ganz fett "N" bei show_db_priv und trotzdem kann der USER alle anderen Datenbanken sehen.....

Hat jemand schon ein MySQL4.0 System wo das geht?

Ich habe schon die Online-Doku gelesen und es hilft mir nicht weiter.

Hat jemand vielleicht einen Auszug aus seiner mysql-DB?
Besonders der user und der db table würden mich weiterbringen.

Vielen Dank! ;)

Elegua
03.08.03, 15:24
Problem hat sich gelöst.
Aber es ist leider auf der mysql.com Seite nicht ausreichend dokumentiert.

MySQL4.0. rennt also nun ohne Probleme.

Enjoy!