Persistente MySQL Verbindung oder Einzelne?

Persistente MySQL Verbindung oder Einzelne?

am 26.12.2007 22:24:53 von Markus Wenzel

Hallo,

bisher habe ich Serverseitiges Skripten nur mit Python über FastCGI
betrieben. Da hatte ich eine Permanente Verbindung mit einem "Query
Manager". Laut PHP Manual sind auch hier persistente Verbindungen
möglich, jedoch habe ich folgende fragen:

- Benutze ich eine Persistente MySQL Verbindung und z.b. 15 Nutzer
gleichzeitig "Gästebuch.php" aufrufen und dadurch gleichzeitig ein
SELECT FROM... ausführen, gibt es dann keine Probleme mit der Zuordnung
wer welche Rows zurück bekommt?
- Sollte man doch eher einzelne MySQL Verbindungen nutzen oder lieber
nur eine für alle User?
- Welche Variante verwendet ihr üblicher weise?

Mit freundlichen Grüßen
- Markus W.

Re: Persistente MySQL Verbindung oder Einzelne?

am 27.12.2007 00:46:04 von Niels Braczek

Markus Wenzel schrieb:

> - Sollte man doch eher einzelne MySQL Verbindungen nutzen oder lieber=20
> nur eine für alle User?
> - Welche Variante verwendet ihr üblicher weise?

Es gibt keinen triftigen Grund für MySQL persistente Verbindungen zu
benutzen. MySQL ist sehr effizient im Aufbau von Verbindungen.

MfG
Niels

--=20
| http://www.kolleg.de =B7 Das Portal der Kollegs in Deutschland |
| http://www.bsds.de =B7 BSDS Braczek Software- und DatenSysteme |
| Webdesign =B7 Webhosting =B7 e-Commerce =B7 Joomla! Content Management =
|
------------------------------------------------------------ ------

Re: Persistente MySQL Verbindung oder Einzelne?

am 27.12.2007 00:51:08 von Claus Reibenstein

Markus Wenzel schrieb:

> [Persistente MySQL Verbindung]
> - Welche Variante verwendet ihr üblicher weise?

Ich benutze nie persistenten Verbindungen.

Gruß. Claus

Re: Persistente MySQL Verbindung oder Einzelne?

am 27.12.2007 04:18:17 von Markus Wenzel

Niels Braczek schrieb:
> Markus Wenzel schrieb:
>
>> - Sollte man doch eher einzelne MySQL Verbindungen nutzen oder lieber
>> nur eine für alle User?
>> - Welche Variante verwendet ihr üblicher weise?
>
> Es gibt keinen triftigen Grund für MySQL persistente Verbindungen zu
> benutzen. MySQL ist sehr effizient im Aufbau von Verbindungen.
>
> MfG
> Niels
>
Achso, aber dann können ja nur eine bestimmte Anzahl an Nutzern
gleichzeitig ein Skript ausführen, gerade bei Hostern wo man keinen
MySQL oder php.ini zugriff hat kann das Probleme geben oder?

Re: Persistente MySQL Verbindung oder Einzelne?

am 27.12.2007 10:14:56 von Joerg Behrens

Markus Wenzel schrieb:
> Niels Braczek schrieb:
>> Markus Wenzel schrieb:
>>
>>> - Sollte man doch eher einzelne MySQL Verbindungen nutzen oder lieber=
=20
>>> nur eine für alle User?
>>> - Welche Variante verwendet ihr üblicher weise?
>>
>> Es gibt keinen triftigen Grund für MySQL persistente Verbindungen zu=

>> benutzen. MySQL ist sehr effizient im Aufbau von Verbindungen.
>>
>> MfG
>> Niels
>>
> Achso, aber dann können ja nur eine bestimmte Anzahl an Nutzern=20
> gleichzeitig ein Skript ausführen, gerade bei Hostern wo man keinen=20
> MySQL oder php.ini zugriff hat kann das Probleme geben oder?

Hoster benutzen PHP ueber CGI und da tun persistente MySQL Verbindungen=20
eh nicht.

Gruss
Joerg

--=20
TakeNet GmbH, Geschaeftsfuehrer Wolfgang Meier
97080 Wuerzburg Tel: +49 931 903-2243
Alfred-Nobel-Straße 20 Fax: +49 931 903-3025
HRB Wuerzburg 6940 http://www.takenet.de

Re: Persistente MySQL Verbindung oder Einzelne?

am 27.12.2007 12:49:07 von Niels Braczek

Markus Wenzel schrieb:
> Niels Braczek schrieb:

>> Es gibt keinen triftigen Grund für MySQL persistente Verbindungen zu=

>> benutzen. MySQL ist sehr effizient im Aufbau von Verbindungen.

> Achso, aber dann können ja nur eine bestimmte Anzahl an Nutzern=20
> gleichzeitig ein Skript ausführen, gerade bei Hostern wo man keinen=20
> MySQL oder php.ini zugriff hat kann das Probleme geben oder?

Das habe ich noch nie erlebt.

MfG
Niels

--=20
| http://www.kolleg.de =B7 Das Portal der Kollegs in Deutschland |
| http://www.bsds.de =B7 BSDS Braczek Software- und DatenSysteme |
| Webdesign =B7 Webhosting =B7 e-Commerce =B7 Joomla! Content Management =
|
------------------------------------------------------------ ------

Re: Persistente MySQL Verbindung oder Einzelne?

am 27.12.2007 13:17:02 von dev-null-use-reply-adress

Niels Braczek schrieb:
> Markus Wenzel schrieb:
>> Niels Braczek schrieb:
>
>>> Es gibt keinen triftigen Grund für MySQL persistente Verbindungen zu
>>> benutzen. MySQL ist sehr effizient im Aufbau von Verbindungen.
>
>> Achso, aber dann können ja nur eine bestimmte Anzahl an Nutzern
>> gleichzeitig ein Skript ausführen, gerade bei Hostern wo man keinen
>> MySQL oder php.ini zugriff hat kann das Probleme geben oder?
>
> Das habe ich noch nie erlebt.

Na "too many connections"-Fehler sind so selten nicht. Die MySQL-Server
von Hostern dürften aber ausreichend dimensioniert und konfiguriert sein,
um so etwas zu vermeinden. Eine andere Ursache können extrem schlecht
designte Tabellen und Abfragen sein, die den Server so lange aufhalten,
daß er auch schon bei geringen Zugriffszahlen die Segel streicht.
Vermutlich wird man da dann aber schon vom Hoster verwarnt worden sein.


Gruß
JPM