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

psql ustaw domyślny statement_timeout jako użytkownik w postgresie

Możesz użyć swojego pliku .psqlrc plik (jeśli nie masz go w swoim katalogu domowym, utwórz go; jeśli korzystasz z Windows zamiast *nix , plik to %APPDATA%\postgresql\psqlrc.conf zamiast tego) i ustaw następujące polecenie:

set statement_timeout to 60000; commit;

To ustawienie jest podawane w milisekundach, więc limit czasu zostanie ustawiony na 1 minutę. .psqlrc nie jest używany z -c ani -X wywołania psql , więc powinno to pozwolić na skrócenie czasu oczekiwania w trybie interaktywnym do 1 minuty.

Następnie możesz wykonać następujące czynności w psql aby sprawdzić, czy konfiguracja została zastosowana:

show statement_timeout;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. DecimalField konwertuje zero na 0E-10

  2. Jak profilować bazę danych PostgreSQL?

  3. Jak mogę podzielić wynik zapytania na osobne kolumny?

  4. Długotrwałe zapytania „COMMIT” ze stanem „idle” w pg_stat_activity

  5. Wyjaśnienie JSONB wprowadzone przez PostgreSQL