sql >> Database >  >> RDS >> Mysql

Efficiënte manier om verbinding te maken met een database wanneer meerdere functies query's uitvoeren

Het simpele antwoord is pooling van verbindingen. Een connectiepool is een pool van connecties die altijd verbonden zijn met de database. U kunt een hoogwatermarkering en een laagwatermarkering instellen voor het aantal verbindingen.

Wanneer uw toepassing een verbinding van de pool aanvraagt, zal deze een van de inactieve verbindingen gebruiken en deze opnieuw gebruiken. Zo schaalt u databaseconnectiviteit.

Je gebruikt PHP, dus kijk naar het volgende:

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

Er is veel informatie hierover op het net.



  1. Waarschuwingen voor uitvoeringsplan vastleggen met uitgebreide gebeurtenissen

  2. Alleen numerieke waarden retourneren in SQL Server

  3. Taakgeschiedenis van SQL Server Agent weergeven met Azure Data Studio

  4. Concat-functie werkt niet - ongeldig aantal argumenten