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

Zapytanie o parametr (ustawienie postgresql.conf), takie jak max_connections

Możesz użyć SHOW :

SHOW max_connections;

Zwraca aktualnie obowiązujące ustawienie. Pamiętaj, że może różnić się od ustawienia w postgresql.conf ponieważ istnieje wiele sposobów ustawiania parametrów wykonawczych w PostgreSQL. Aby zresetować „oryginalne” ustawienie z postgresql.conf w bieżącej sesji:

RESET max_connections;

Jednak nie dotyczy tego konkretnego ustawienia. Instrukcja:

Ten parametr można ustawić tylko podczas uruchamiania serwera.

Aby zobaczyć wszystkie ustawienia:

SHOW ALL;

Istnieje również pg_settings :

Widok pg_settings zapewnia dostęp do parametrów wykonawczych serwera. Jest to zasadniczo alternatywny interfejs do SHOW iSET polecenia. Zapewnia również dostęp do pewnych faktów dotyczących każdego parametru, które nie są bezpośrednio dostępne w SHOW , takie jak wartości minimalne i maksymalne.

Na Twoje pierwotne żądanie:

SELECT *
FROM   pg_settings
WHERE  name = 'max_connections';

Wreszcie istnieje current_setting() , które można zagnieżdżać w instrukcjach DML:

SELECT current_setting('max_connections');

Powiązane:

  • Jak przetestować mój SQL ad hoc z parametrami w oknie zapytań Postgresa



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak Cos() działa w PostgreSQL

  2. Zapytanie SQL w celu znalezienia rekordu o identyfikatorze, którego nie ma w innej tabeli

  3. Ansible kocha PostgreSQL

  4. Eliminacja podziału mózgu PostgreSQL w bazach danych w wielu chmurach

  5. Chcę pobrać dane z innej nazwy tabeli za pomocą funkcji postgresql