Langsamer MYSQL 5 Server

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
eliot
Beiträge: 258
Registriert: 06.05.2005 18:05:32

Langsamer MYSQL 5 Server

Beitrag von eliot » 05.09.2006 15:38:37

Hallo,

ich habe ein Debian Etch Installation mit MSQL 5.0.24.
Auf dem gleichen Rechner läuft auch ein Samba Server,
welcher wunderbar schnell und zuverlässig funktioniert.

Probleme habe ich mit dem MySql Server. Greife ich über
meine Anwendung (Java mit Hibernate) auf dem Server zu,
so habe ich keine Probleme. Alles funktioniert schnell
und zuverlässig.

Benutze ich allerdings Mysql Client oder Admin (beides
in der Version 4), so ist der Zugriif sehr langsam, wobei ein
BackUp auch wieder gewohnt schnell geht. An der Datenbank
selbst liegt es defintiv nicht! Woran kann es liegen, dass das
Anmelden und Queries mit Admin und Client langsam gehen,
mit Java+Hibernate aber schnell?

Liegt es am Versions Unterschied 4 und 5??
Gibt es Möglichkeiten den MySql Server zu "tunen"??

regards

eliot

EDIT:

Kleiner Zusatz: Es scheint vor allem beim Anmelden sehr lange
lange zu dauern. Meldet sich der Client immer neu an für jede
Abfrage?

BTW Beim 4er Server hatte ich diese Probleme nicht?!

gucki
Beiträge: 338
Registriert: 15.03.2004 09:15:49

Beitrag von gucki » 07.09.2006 13:26:36

hi,

ins blaue geschossen:

allgemein (nicht auf mysql bezogen) wird beim Anmelden gern mal versucht, den zugehörigen Namen zur client-ip zu ermitteln. Kennt dein System aber z.B. den Rechnernamen zu 192.168.1.15 nicht, dann dauert das gerne 10-20sec bis der timeout abgelaufen ist.

Gruß Gucki

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Beitrag von nepos » 07.09.2006 19:46:46

Also, der Aufbau einer neuen Verbindung bei einer Abfrage kostet immer recht viel Zeit. Hast du bei deinem Mysql 4.x Server eventuell persistente Datenbankverbindungen genutzt? Dann faellt der Overhead naemlich weg.

eliot
Beiträge: 258
Registriert: 06.05.2005 18:05:32

Beitrag von eliot » 08.09.2006 01:09:01

Die Datenbank ist die selbe, und ich verbinde über die IP, nicht
über den alias.

Das Problem hat sich seit heute allerdings in Luft aufgelößt,
woran es lag kann ich allerdings nicht sagen. Kurz nen Update
gemacht und den Server nur einmal neu
gestartet und alles ist ok. Ich werde das mal weiterhin im Auge behalten
und berichten. An my.conf habe ich noch nen bissel getunet (InnoDB
Caches hochgeschraubt). Daran sollte es aber eigentlich nicht gelegen
haben.

regards

eliot

Antworten