Schrift
[thread]11158[/thread]

Anzahl max_connections bei reinem DB-Server??



<< >> 3 Einträge, 1 Seite
olruebe01
 2008-01-18 22:44
#104916 #104916
User since
2006-01-19
192 Artikel
BenutzerIn
[default_avatar]
Hallo Forum,

kann mir jemand aus Erfahrung sagen, welchen Wert man in etwa für die max-Connections angeben kann, wenn man einen reinem Datenbank-Server hat?

Ich habe ein Cluster mit 2 Webservern und einem separaten Datenbankserver. Der DB-Server hat diese Ausstattung:

» AMD Opteron 1216 Serverprozessor
» Dual Core: 2 CPUs mit 2x 2,4 GHz
» 3.072 MB DDR2 DIMM-RAM
» 2x 250 GB SATA II-Festplatten
» RAID-1
» 1x GBit LAN

Was würdet Ihr diesem Server (etwa!) an max-connections zumuten?

Ich hatte das Problem, dass ich bei 500 max_connections ans Limit gekommen bin und nun suche ich Erfahrungswerte...

Danke für Eure Meinung,
Oliver
Gast Gast
 2008-01-29 16:27
#105324 #105324
Hallo
Da scheint mir das Problem woanders zu liegen, denn das würde ja heißen, dass du auch 500 Apache Prozesse laufen hast (bzw. je 250). Oder verwendest du so viele unterschiedliche Connects (also verschiedene Usernamen etc) ?
Und 250 Apache kann ich mir wegen des Speicherbedarfs auch nicht vorstellen.
Verwendest du mod_perl ?

Was bei mir mal recht erfolgreich war ist das ganze in einen Front- und ein Backend Server aufzuteilen. Der Frontendserver liefert alle statischen Inhalte (Bilder css, static html), alles andere reicht er als Proxy an den Backendserver durch. Ich hatte dabei ein Verhältnis von ca 6 :1 (Front/Back), und dadurch nur noch 1/6 der DB Connections. Das ganze ist nachzulesen in der mod_perl Dokumenation im Kapitel Performance Tipps http://perl.apache.org/docs/1.0/guide/strategy.htm...

Rolf Schaufelberger



Struppi
 2008-01-30 11:40
#105357 #105357
User since
2006-02-17
628 Artikel
BenutzerIn
[Homepage]
user image
Was hat der Apache mit einem DB Server zu tun?

Da wir nicht Wissen von was für einer DB wir sprechen, hab ich mal geschaut was mySQL so schreibt:
http://dev.mysql.com/doc/refman/5.0/en/too-many-co...
The maximum number of connections MySQL can support depends on the quality of the thread library on a given platform. Linux or Solaris should be able to support 500-1000 simultaneous connections, depending on how much RAM you have and what your clients are doing. Static Linux binaries provided by MySQL AB can support up to 4000 connections.

Also ich denke, wenn ich mir noch andere Erfahrungsberichte anschaue, dass du mit 500 connections kein Problem haben solltest - es sei denn du benutzt sehr komplexe Abfragen.
<< >> 3 Einträge, 1 Seite



View all threads created 2008-01-18 22:44.