sql >> Database >  >> RDS >> PostgreSQL

Vraag een parameter op (postgresql.conf-instelling) zoals max_connections

U kunt SHOW . gebruiken :

SHOW max_connections;

Dit geeft de huidige effectieve instelling terug. Houd er rekening mee dat het kan verschillen van de instelling in postgresql.conf omdat er meerdere manieren zijn om runtime-parameters in PostgreSQL in te stellen. Om de "originele" instelling van postgresql.conf te resetten in je huidige sessie:

RESET max_connections;

Echter niet van toepassing op deze specifieke instelling. De handleiding:

Deze parameter kan alleen worden ingesteld bij het starten van de server.

Om alle te zien instellingen:

SHOW ALL;

Er is ook pg_settings :

De weergave pg_settings biedt toegang tot runtime-parameters van de server. Het is in wezen een alternatieve interface voor de SHOW enSET commando's. Het biedt ook toegang tot enkele feiten over elke parameter die niet direct beschikbaar zijn vanuit SHOW , zoals minimum- en maximumwaarden.

Voor uw oorspronkelijke verzoek:

SELECT *
FROM   pg_settings
WHERE  name = 'max_connections';

Ten slotte is er current_setting() , die kan worden genest in DML-instructies:

SELECT current_setting('max_connections');

Gerelateerd:

  • Mijn ad-hoc SQL testen met parameters in het Postgres-queryvenster



  1. MySQL InnoDB Cluster instellen met MySQL Shell (plus MySQL Router)

  2. Hernoem kolom SQL Server 2008

  3. Een lokalisatieklaar systeem ontwerpen

  4. Kan geen verbinding maken met lokale MySQL-server via socket '/tmp/mysql.sock