PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Hohe Netzwerk-TTFB-Zeiten auf lokalem und Remote-Server

Dies weist auf die wahrscheinlichste Ursache des Problems hin - ineffiziente Verwendung von Datenbankverbindungen.

Die inkonsistente TTFB kommt daher, dass Ihre Anfrage manchmal ankommt, während alle verfügbaren Verbindungen verbraucht und nicht rechtzeitig freigegeben werden. Das standardmäßige pg Treiber verursacht in diesem Fall eine Wartezeit, bis eine Verbindung im Pool verfügbar wird.

Um dies zu lösen, müssen Sie untersuchen, wie Sie die Verbindungen verwenden:

  • die Größe des Pools
  • die Art und Weise, wie Verbindungen in allen Anfragen verwaltet werden