Dimensionieren Sie einen Verbindungspool gegen das tatsächlich durchgesetzte Limit. Zeigt Dauerbedarf, Reserve und die Spitze, die ein rollierendes Deployment erzeugt.
Ermitteln Sie die Standardwerte für max_connections auf AWS RDS, Google Cloud SQL oder Azure Flexible Server anhand der veröffentlichten Formeln. Vergleichen Sie alle drei bei gleichem Speicher.
Leiten Sie shared_buffers, effective_cache_size, work_mem und innodb_buffer_pool_size aus dem Instanzspeicher ab und sehen Sie den schlimmsten Fall, wenn alle Verbindungen gleichzeitig sortieren.
Legen Sie Mindest-vCPU und -Speicher fest und sehen Sie die kleinste passende Instanz bei AWS RDS, Google Cloud SQL und Azure Flexible Server nebeneinander, samt Verbindungslimit.
Durchsuchen Sie jede Instanzklasse mit vCPU, Speicher, Speicher je Kern, max_connections und den daraus folgenden Werten für shared_buffers oder innodb_buffer_pool_size. Nach Bedarf filtern.
Berechnen Sie die richtige Threadpool-Größe aus CPU-Kernen, angestrebter Auslastung und der Wartezeit je Anfrage auf E/A. Nutzt Little's Law und die klassische Formel Kerne × (1 + Warten/Arbeiten).