PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Longo tempo de conexão com Azure Postgres


O atraso é o longo tempo que leva para estabelecer uma conexão com o banco de dados.

1,5 segundos é bastante coxo. Mas não precisa ser um assassino, porque você deve usar um pool de conexões e manter as sessões do banco de dados abertas.

Para ter certeza, você pode comparar o resultado com
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

Isso deveria ser mais rápido. A diferença seria o tempo de conexão.