sql >> Database >  >> RDS >> PostgreSQL

SET extra_float_digits =3 in postgresql

De query's worden niet echt uitgevoerd. Zoals Nick in de opmerkingen zegt, zijn de verbindingen in de ruststand. pg_stat_activity toont de laatste instructie die is voltooid wanneer een query inactief is.

Wat betreft het andere deel:ik zou zeggen dat je PgJDBC gebruikt. SET extra_float_digits zorgt ervoor dat PgJDBC de precisie niet verliest wanneer het drijvende-kommawaarden uit de database haalt. Het maakt deel uit van het eerste verbindingsgesprek. Het is normaal en je kunt het negeren. Als je een recente PgJDBC gebruikt, stuur dan de extra verbindingsparameter assumeMinServerVersion=9.0 en het zal verdwijnen .

Dus wat je hebt is een heleboel nieuwe, inactieve verbindingen.

Kijk in de configuratie van uw applicatie / applicatieserver. Uw verbindingspool heeft waarschijnlijk geen redelijke limieten ingesteld.



  1. Kan geen gegevens ophalen uit MySQL-tabel die overeenkomen met specifieke uid

  2. vind de verstreken tijd tussen twee datums in orakel sql

  3. Hoe een vergelijkbare waarde in Oracle te krijgen?

  4. MySQL-prestaties bij het updaten van rij met FK