PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Długi czas połączenia z Azure Postgres

Opóźnienie to długi czas potrzebny do ustanowienia połączenia z bazą danych.

1,5 sekundy to raczej kiepskie. Ale to nie musi być zabójcze, ponieważ powinieneś używać puli połączeń i utrzymywać otwarte sesje bazy danych.

Dla pewności możesz porównać wynik z

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

To powinno być szybsze. Różnica polegałaby na czasie połączenia.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Za dużo zamówień według maks. podzapytań dla mojego intelektu

  2. Jak automatycznie zamykać bezczynne połączenia w PostgreSQL?

  3. Dlaczego pozycja sekwencji Postgres rośnie, nawet jeśli tworzenie obiektu się nie powiedzie?

  4. odmowa uprawnień przy próbie odczytu pliku csv przy użyciu JDBC dla bazy danych postgres

  5. Wymień wszystkie sekwencje w Postgres db 8.1 z SQL