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

mô-đun đa xử lý và các kết nối psycopg2 riêng biệt

Tôi nghĩ rằng tôi đã tìm ra điều này. Câu trả lời nằm ở thực tế là đa xử lý trong Python không được chia sẻ gì nên toàn bộ không gian bộ nhớ được sao chép, các hàm và tất cả. Do đó đối với mỗi tiến trình, mặc dù pid khác nhau, các không gian bộ nhớ là bản sao của nhau và địa chỉ của kết nối trong không gian bộ nhớ cuối cùng là giống nhau. Lý do tương tự là tại sao việc khai báo nhóm kết nối toàn cục như tôi đã làm lúc đầu là vô ích, mỗi quá trình kết thúc với nhóm kết nối riêng của nó với chỉ 1 kết nối hoạt động tại một thời điểm.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Truy vấn số lượng các giá trị riêng biệt trong một phạm vi ngày luân phiên

  2. Postgresql:Làm thế nào để thoát khỏi các dấu ngoặc kép trong trình kích hoạt Cơ sở dữ liệu?

  3. PostgreSQL 'KHÔNG VÀO' và truy vấn con

  4. Dấu thời gian jOOQ được lưu trữ với độ lệch múi giờ cục bộ

  5. Sử dụng bảng thay vì kiểu trường mảng trong PostgreSql khi mảng không vượt quá 50 phần tử có tốt hơn không?