OhMyCalc

Calculateur de pool de connexions de base de données

Calculez la taille optimale du pool de connexions de base de données en fonction des utilisateurs simultanés, de la durée moyenne des requêtes et du nombre maximum de connexions. Réduisez la surcharge de connexion et la latence.

Comment utiliser le calculateur de pool de connexions

  1. Entrez le nombre d'utilisateurs simultanés.
  2. Entrez la durée moyenne des requêtes en millisecondes.
  3. Entrez le nombre maximum de connexions autorisées à la base de données.
  4. Cliquez sur Calculer pour obtenir la taille optimale du pool.

Cas d'utilisation

Formule

Taille du pool = min(ceil(utilisateurs × durée ms / 1000), connexions max). Utilisation = taille du pool / connexions max × 100%.

Questions fréquemment posées

Pourquoi ne pas utiliser simplement le nombre maximum de connexions ?
Un trop grand nombre de connexions gaspille de la mémoire et augmente la surcharge liée aux changements de contexte. Le pool optimal est bien inférieur au maximum.
Quelle est une bonne taille de pool de connexions ?
Une formule courante : taille du pool = (nombre de coeurs × 2) + nombre de broches actives. Pour la plupart des applications, 10 à 20 connexions est optimal.
Que se passe-t-il lorsque le pool est épuisé ?
Les nouvelles requêtes attendent qu'une connexion se libère. Une probabilité d'attente élevée indique qu'un pool plus grand est nécessaire.