PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Truy vấn một tham số (cài đặt postgresql.conf) như max_connections

Bạn có thể sử dụng SHOW :

SHOW max_connections;

Điều này trả về cài đặt hiện có hiệu lực. Lưu ý rằng nó có thể khác với cài đặt trong postgresql.conf vì có nhiều cách để đặt tham số thời gian chạy trong PostgreSQL. Để đặt lại cài đặt "gốc" từ postgresql.conf trong phiên hiện tại của bạn:

RESET max_connections;

Tuy nhiên, không áp dụng cho cài đặt cụ thể này. Hướng dẫn sử dụng:

Thông số này chỉ có thể được đặt khi máy chủ khởi động.

Để xem tất cả cài đặt:

SHOW ALL;

Ngoài ra còn có pg_settings :

Chế độ xem pg_settings cung cấp quyền truy cập vào các tham số thời gian chạy của máy chủ. Về cơ bản, nó là một giao diện thay thế cho SHOWSET các lệnh. Nó cũng cung cấp quyền truy cập vào một số thông tin thực tế về từng thông số không có sẵn trực tiếp từ SHOW , chẳng hạn như giá trị tối thiểu và tối đa.

Đối với yêu cầu ban đầu của bạn:

SELECT *
FROM   pg_settings
WHERE  name = 'max_connections';

Cuối cùng, có current_setting() , có thể được lồng trong các câu lệnh DML:

SELECT current_setting('max_connections');

Có liên quan:

  • Cách kiểm tra SQL đặc biệt của tôi với các tham số trong cửa sổ truy vấn Postgres



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Định dạng số với dấu phẩy trong PostgreSQL

  2. Thay đổi loại cột thành chuỗi dài hơn trong đường ray

  3. Không thể kết nối với Postgresql trên cổng 5432

  4. Rownum trong postgresql

  5. Mẹo lưu trữ bản sao lưu PostgreSQL trên Amazon AWS