sql >> Databáze >  >> RDS >> Mysql

Ovlivňuje server proxy RDS aktuální sdružování na straně aplikace?

S databázovým proxy serverem uprostřed existují dvě samostatné větve pro „spojení“:

  1. Nejprve existuje připojení z aplikace k proxy. To, co jste nazvali „sdružování na straně aplikace“, je tento typ připojení. Vzhledem k tomu, že s vytvářením nové instance tohoto typu připojení je stále spojena režie, je pravděpodobně dobré nadále používat fond připojení ve vaší aplikaci.
  2. Zadruhé existuje připojení z proxy k databázi. Tato připojení jsou spravována serverem proxy. Počet připojení tohoto typu je řízen konfigurací proxy. Pokud tuto konfiguraci nastavíte na 100 %, povolujete serveru proxy používat až max_connections databáze hodnotu a další klienti mohou mít nedostatek připojení.

Když tedy vaše aplikace chce použít připojení, potřebuje získat připojení ze svého místního fondu. Proxy to pak musí spárovat s připojením k databázi. Proxy bude znovu používat připojení k databázi, kde je to možné (tato technika se také nazývá multiplexování ).

Nebo, cituji oficiální dokumenty:"Můžete otevřít mnoho současných připojení k proxy a proxy udržuje menší počet připojení otevřených k instanci DB nebo clusteru. Tím se dále minimalizuje zatížení paměti pro připojení na databázovém serveru. technika také snižuje možnost chyb „příliš mnoho připojení“.




  1. Architektura databáze pro miliony nových řádků denně

  2. Instalace Oracle 12c selhala při přístupu k dočasnému umístění

  3. Jak mohou správci nemovitostí zlepšit efektivitu s databází

  4. Jak považovat NULL za MAX datum namísto jeho ignorování v MySQL?