sql >> Database teknologi >  >> RDS >> PostgreSQL

Forespørg en parameter (postgresql.conf indstilling) som max_connections

Du kan bruge SHOW :

SHOW max_connections;

Dette returnerer den aktuelt effektive indstilling. Vær opmærksom på, at den kan afvige fra indstillingen i postgresql.conf da der er flere måder at indstille køretidsparametre i PostgreSQL. For at nulstille den "originale" indstilling fra postgresql.conf i din nuværende session:

RESET max_connections;

Dog ikke relevant for denne særlige indstilling. Manualen:

Denne parameter kan kun indstilles ved serverstart.

For at se alle indstillinger:

SHOW ALL;

Der er også pg_settings :

Visningen pg_settings giver adgang til serverens køretidsparametre. Det er i bund og grund en alternativ grænseflade til SHOW og SET kommandoer. Det giver også adgang til nogle fakta om hver parameter, som ikke er direkte tilgængelige fra SHOW , såsom minimum- og maksimumværdier.

Til din oprindelige anmodning:

SELECT *
FROM   pg_settings
WHERE  name = 'max_connections';

Endelig er der current_setting() , som kan indlejres i DML-sætninger:

SELECT current_setting('max_connections');

Relateret:

  • Sådan tester jeg min ad-hoc SQL med parametre i Postgres-forespørgselsvinduet



  1. Understøtter Microsoft OLE DB Provider til SQL Server TLS 1.2

  2. Glidende gennemsnit baseret på tidsstempler i PostgreSQL

  3. Ulovlig blanding af sammenstillinger MySQL-fejl

  4. Opdater konfigurationsfilen med dine nye databaseindstillinger