OhMyCalc

Datenbank Connection-Pool-Rechner

Berechnen Sie die optimale Datenbankverbindungspool-Groesse aus gleichzeitigen Benutzern, durchschnittlicher Abfragedauer und maximalen Verbindungen. Reduzieren Sie Verbindungsoverhead und Latenz.

Anleitung zum Connection-Pool-Rechner

  1. Anzahl der gleichzeitigen Benutzer eingeben.
  2. Durchschnittliche Abfragedauer in Millisekunden eingeben.
  3. Maximale erlaubte Datenbankverbindungen eingeben.
  4. Auf Berechnen klicken, um die optimale Pool-Groesse zu erhalten.

Anwendungsfälle

Formel

Pool-Groesse = min(ceil(Benutzer x Abfrage ms / 1000), max. Verbindungen). Auslastung = Pool-Groesse / max. Verbindungen x 100%.

Häufig gestellte Fragen

Warum nicht einfach die maximale Verbindungsanzahl verwenden?
Zu viele Verbindungen verschwenden Arbeitsspeicher und erhoehen den Context-Switching-Overhead. Der optimale Pool ist deutlich kleiner als das Maximum.
Was ist eine gute Connection-Pool-Groesse?
Eine gaengige Formel lautet: Pool-Groesse = (Anzahl Kerne x 2) + effektive Spindel-Anzahl. Fuer die meisten Anwendungen sind 10 bis 20 Verbindungen optimal.
Was passiert, wenn der Pool erschoepft ist?
Neue Anfragen warten, bis eine Verbindung verfuegbar wird. Eine hohe Wartewahrscheinlichkeit zeigt an, dass ein groesserer Pool benoetigt wird.