phpbar.de logo

Mailinglisten-Archive

Persistente Verbindungen

Persistente Verbindungen

Sandor Wonschik Sandor.Wonschik at arvato-mobile.de
Die Nov 23 11:56:48 CET 2004


Hi Stefan,

unsere Erfahrungen mit mysql_pconnect sind folgende:

Wenn die Möglichkeit besteht, dass Deine Clients auch mal außerplanmäßig ihren Dienst einstellen, kann das dazu führen, dass die DB "denkt", dass noch ein Connect besteht, weil keine ordentliche Trennung von der Db erfolgt. Passiert das häufig und schnell genug hintereinander, ist die Datenbank plötzlich nicht mehr erreichbar, weil alle möglichen Connects verwendet werden.

Die von uns ermittelten Performanceverbesserungen durch mysql_pconnect waren so gering, dass wir auf mysql_connect umgestiegen sind. Das Connectverhalten ist bei MySQL so unheimlich schnell, dass sich der Nachteil durch die Persistens für uns nicht gelohnt hat. Aber dafür sind die Connects sehr schnell wieder frei für andere Clients.

:-) Sandor

-----Original Message-----
From: Stefan Teresiak / 3P [mailto:Stefan at 3-Partner.net] 
Sent: Tuesday, November 23, 2004 11:48 AM
To: 'mysql-de at lists.4t2.com'
Subject: AW: Persistente Verbindungen


Hi Thomas,

ja, da haben wir beide das gleiche Verstanden. Ich habe gehofft, dass hier
schon jemand Erfahrungen sammeln konnte. Man könnte jetzt natürlich anfangen
das ganze auszutesten. Jedoch ist das im Livebetrieb nicht gerade förderlich
und unter umständen bringt ein pconnect auch überhaupt nichts!?

Grüße

Stefan

-----Ursprüngliche Nachricht-----
Von: Technik via echtwahr.com - Neuer Server [mailto:technik at echtwahr.com] 
Gesendet: Dienstag, 23. November 2004 11:37
An: mysql-de at lists.4t2.com
Betreff: AW: Persistente Verbindungen

Hallo Stefan,

> mysql_pconnect Sinnvoll (Performance) oder sollten ich die ganze Sache
> vergessen?

wenn ich das mit den mysql_pconnect richtig verstanden habe, ist es nur
dafür zuständig das ein und derselbe Client seine vorher geöffnete
Verbindung weiter verwenden kann!

Also wenn es so ist, musst du dich fragen, wie lange bleibt dein Client auf
der Seite und sieht er sich weiter Seiten an und ist die Einstellung in
my.cnf dem Entsprechend!


Mit freundlichen Grüssen
    Thomas Goik

------------------------
http://www.echtwahr.de
http://www.echtwahr.com


-- 
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->>  http://www.4t2.com/mysql 

-- 
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->>  http://www.4t2.com/mysql 

-- 
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->>  http://www.4t2.com/mysql 


php::bar PHP Wiki   -   Listenarchive