sql >> Databasteknik >  >> RDS >> PostgreSQL

Lång anslutningstid med Azure Postgres

Fördröjningen är den långa tid det tar att upprätta en databasanslutning.

1,5 sekunder är ganska halt. Men det behöver inte vara en mördare, eftersom du bör använda en anslutningspool och hålla databassessionerna öppna.

För att vara säker kan du jämföra resultatet med

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

Det borde gå snabbare. Skillnaden skulle vara anslutningstiden.




  1. När är det dags att uppgradera till SQL?

  2. Fixa "profilnamnet är inte giltigt" när du skickar e-post från SQL Server

  3. Lagring av enstaka citattecken i varchar variabel SQL Server 2008

  4. Förmodligen dåligt index, full tabellskanning