Verwaltetes Verbindungs-Pooling – Übersicht

Auf dieser Seite wird beschrieben, was verwaltetes Verbindungspooling ist und wie Sie es mit Ihren Cloud SQL-Instanzen verwenden.

Mit dem verwalteten Verbindungspool können Sie Ihre Arbeitslasten skalieren, indem Sie die Ressourcennutzung und die Verbindungslatenz für Ihre Cloud SQL for MySQL-Instanzen mithilfe des Poolings optimieren. Beim verwalteten Verbindungs-Pooling wird ein Pool von Threads erstellt, um eingehende Anfragen zu verarbeiten. Dies führt zu erheblichen Leistungsverbesserungen, insbesondere bei skalierten Verbindungen, da plötzliche Verbindungsspitzen abgefangen werden, ohne dass der Server durch eine Erhöhung der Anzahl der Threads überlastet wird.

Sie können den verwalteten Verbindungspool für alle transaktionalen Arbeitslasten verwenden. Er bietet jedoch den größten Durchsatz- und Latenzvorteil bei Anwendungen mit kurzlebigen Verbindungen oder Anwendungen, die zu einem Anstieg der Verbindungen führen.

Bei langlebigen Verbindungen kann die Verbindungsleistung mit verwaltetem Verbindungs-Pooling etwas niedriger sein als bei einer direkten Verbindung. In diesem Fall bietet das verwaltete Verbindungs-Pooling eine Verbindungsskalierung, wenn die Anzahl der Verbindungen sehr hoch ist. Bei Anwendungen, die in der Regel langlebige Verbindungen herstellen, können Sie stattdessen direkte Verbindungen zu Ihrer Instanz verwenden.

Weitere Informationen zum Aktivieren des verwalteten Verbindungs-Poolings finden Sie unter Verwaltetes Verbindungs-Pooling konfigurieren.

Voraussetzungen

Damit Sie das verwaltete Verbindungs-Pooling verwenden können, muss Ihre Instanz die folgenden Anforderungen erfüllen:

  • Ihre Instanz muss eine Cloud SQL Enterprise Plus-Instanz sein.
  • Für das verwaltete Verbindungs-Pooling ist mindestens die Wartungsversion MYSQL_$version.R20250304.00_01 erforderlich. Weitere Informationen finden Sie unter Wartung per Selfservice.

Verfügbare Konfigurationsoptionen

Sie können das Verwaltete Verbindungs-Pooling anpassen. Verwenden Sie dazu die folgenden Konfigurationsparameter:

  • MAX_POOL_SIZE: die Anzahl der gleichzeitigen Abläufe für MCP. Der Standardwert ist die Anzahl der Kerne in Ihrer Datenbank.

Beschränkungen

Beachten Sie die folgenden Einschränkungen, wenn Sie das verwaltete Verbindungspoolen mit Ihren Cloud SQL Enterprise Plus-Instanzen verwenden:

  • Wenn Sie das verwaltete Verbindungs-Pooling für eine vorhandene Instanz aktivieren, wird die Datenbank neu gestartet.
  • Wenn Sie das verwaltete Verbindungs-Pooling mit der Cloud SQL API aktivieren, deaktivieren oder konfigurieren, darf die instance.update API keine anderen Aktualisierungen der Instanzkonfiguration enthalten.

Nächste Schritte