Thread $sth->finish(); zwingend erforderlich (20 answers)
Opened by Torsten at 2009-10-13 18:25

Gast Torsten
 2009-10-13 18:25
#126929 #126929
hi,

ich betreibe eine seite die in den letzten 2 jahren sich zunehmender beliebtheit erfreut. mit zunehmender beliebtheit wächst natürlich auch der ressourcenhunger der hier eingesetzten mysql datenbank.

ein blick auf die auslastung per "top" bescheinigt mir das im schnitt ca. 50 - 60% der ressourcen durch mysql verbraten wird.

nachdem ich alle möglichen versuche unternommen habe, das system bzw. mein apache, die perl scripte dich ich geschrieben habe und mysql zu tunen, fällt mir auf das ich nach einer datenbank abfrage nie ->finish(); aufgerufen habe. bisher habe ich mich immer verlassen das die offenen verbindungen durch mysql automatisch beendet werden. ich weiss, das ist mit sicherheit kein sauberer programmierstil, aber meint ihr es hat auswirkungen auf die performance? im schnitt laufen 10 - 20 queries pro sekunde.

über feedback würde ich mich freuen ...

gruß
t

View full thread $sth->finish(); zwingend erforderlich