Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Effiziente Möglichkeit, eine Verbindung zu einer Datenbank herzustellen, wenn mehrere Funktionen Abfragen ausführen

Die einfache Antwort lautet Connection Pooling. Ein Verbindungspool ist ein Pool von Verbindungen, die immer mit der Datenbank verbunden sind. Sie können eine Obergrenze und eine Untergrenze für die Anzahl der Verbindungen festlegen.

Wenn Ihre Anwendung eine Verbindung aus dem Pool anfordert, verwendet sie eine der Leerlaufverbindungen und verwendet sie erneut. So skalieren Sie die Datenbankkonnektivität.

Sie verwenden PHP, sehen Sie sich also Folgendes an:

  1. http://www. oracle.com/technetwork/topics/php/php-scalability-ha-twp-128842.pdf
  2. http://php.net/manual/en/mysqlnd- ms.pooling.php

Dazu gibt es im Netz viele Informationen.