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

PostgreSQL / performance một con trỏ chung hoặc tạo cho mọi truy vấn

Nói chung, không có vấn đề gì với việc mở và đóng nhiều con trỏ một cách tuần tự. Bạn có thể coi con trỏ về cơ bản là một con trỏ đến một tập hợp kết quả truy vấn (và nó là một tập hợp các con trỏ tới dữ liệu được lưu trong bộ nhớ cache). Mở một con trỏ sẽ phân bổ một con trỏ và đóng một con trỏ sẽ giải phóng bộ nhớ.

Nói chung, tôi nghĩ rằng sự sạch sẽ hợp lý là tốt nhất ở đây vì vậy có một con trỏ cho mỗi truy vấn là cách để thực hiệ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. Cách điền vào các hàng dựa trên dữ liệu loại sự kiện

  2. Làm thế nào Now () Hoạt động trong PostgreSQL

  3. Cách làm phẳng kết quả PostgreSQL

  4. Nhóm kết nối sử dụng pg-Prom

  5. Không tìm thấy lệnh testing.postgresql:initdb inside docker