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.