sql >> Database >  >> RDS >> PostgreSQL

Lange verbindingstijd met Azure Postgres

De vertraging is de lange tijd die nodig is om een ​​databaseverbinding tot stand te brengen.

1,5 seconde is nogal flauw. Maar het hoeft geen moordenaar te zijn, omdat je een verbindingspool moet gebruiken en de databasesessies open moet houden.

Voor de zekerheid kun je het resultaat vergelijken met

psql -U [email protected] -h  my-server.postgres.database.azure.com database_name <<EOF
SELECT count(*), clock_timestamp() FROM table_name;
SELECT count(*), clock_timestamp() FROM table_name;
SELECT count(*), clock_timestamp() FROM table_name;
SELECT count(*), clock_timestamp() FROM table_name;
SELECT count(*), clock_timestamp() FROM table_name;
SELECT count(*), clock_timestamp() FROM table_name;
SELECT count(*), clock_timestamp() FROM table_name;
SELECT count(*), clock_timestamp() FROM table_name;
SELECT count(*), clock_timestamp() FROM table_name;
SELECT count(*), clock_timestamp() FROM table_name;
SELECT count(*), clock_timestamp() FROM table_name;
SELECT count(*), clock_timestamp() FROM table_name;
SELECT count(*), clock_timestamp() FROM table_name;
SELECT count(*), clock_timestamp() FROM table_name;
SELECT count(*), clock_timestamp() FROM table_name;
EOF

Dat zou sneller moeten kunnen. Het verschil zou de verbindingstijd zijn.




  1. Verbeter de afstemming van SQL Server-prestaties met deze 3 tips

  2. Selecteer waar rijnummer =rijnummer

  3. MySQL en PDO:zou PDO::lastInsertId theoretisch kunnen mislukken?

  4. Oracle PL/SQL - Hoe maak ik een eenvoudige arrayvariabele aan?