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

'Quá nhiều kết nối' được tạo trong postgres khi tạo trang tổng quan trong Pentaho

Từ chuỗi nhận xét về câu hỏi ban đầu, có vẻ như bạn đang sử dụng SQL qua các kết nối JDBC trên trang tổng quan của mình. Điều này sẽ tạo ra một kết nối cơ sở dữ liệu khác nhau cho mỗi truy vấn cần chạy và nếu chúng hơi chậm, bạn có thể đạt đến giới hạn về số lượng kết nối đồng thời.

Thay vào đó, bạn nên thiết lập JNDI:trên cửa sổ quản lý nguồn dữ liệu của bạn, hãy thêm một kết nối mới và thiết lập thông tin đăng nhập chính xác. Trong các tùy chọn nâng cao, hãy thiết lập một nhóm kết nối. Đặt cho nó một cái tên có ý nghĩa. Từ thời điểm đó, bạn nên tham chiếu đến tên đó trên các truy vấn bảng điều khiển của mình và sử dụng SQL trên JNDI thay vì SQL trên JDBC. Bằng cách này, mỗi truy vấn SQL sẽ nhận được một kết nối từ nhóm kết nối và DB chỉ thấy 1 kết nối tại mỗi thời điểm, mặc dù đang chạy nhiều truy vấn.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Giới thiệu về chỉ mục được phân cụm trong postgres

  2. Kết nối Django với postgres bằng docker-soạn

  3. Cách chia sẻ bảng giữa nhiều cơ sở dữ liệu Postgresql

  4. Điểm chuẩn Postgres-XL

  5. Làm thế nào để kết nối từ docker-soạn với Host PostgreSQL?