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

Kích thước lô JDBC tối đa là bao nhiêu?

PgJDBC có một số hạn chế về lô:

Lợi ích của việc phân lô là giảm các chuyến đi vòng trong mạng. Vì vậy, sẽ có ít điểm hơn nếu DB của bạn là cục bộ với máy chủ ứng dụng của bạn. Lợi tức giảm dần khi kích thước lô ngày càng tăng, bởi vì tổng thời gian chờ trong mạng giảm nhanh chóng, do đó, công việc thường không quá căng thẳng về việc cố gắng tạo ra các lô càng lớn càng tốt.

Nếu bạn đang tải dữ liệu hàng loạt, hãy nghiêm túc xem xét việc sử dụng COPY Thay vào đó, API, thông qua CopyManager của PgJDBC , có được thông qua PgConnection giao diện. Nó cho phép bạn truyền trực tuyến dữ liệu giống CSV đến máy chủ để tải hàng loạt nhanh chóng với rất ít chuyến đi vòng quanh máy khách / máy chủ. Thật không may, nó được ghi chép quá ít - nó hoàn toàn không xuất hiện trong tài liệu PgJDBC chính, chỉ trong tài liệu API .



  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 tạo lược đồ từ CSV cho Bản sao PostgreSQL

  2. Rails:PG ::InsuffnoughPrivilege:ERROR:quyền bị từ chối đối với quan hệ schema_migrations

  3. Postgres CASE trong ORDER BẰNG cách sử dụng bí danh

  4. Nhận số ngày nhất định trong tuần (cuối tuần) từ khoảng thời gian trong PostgreSQL

  5. PostgreSQL - Viết sql động trong thủ tục được lưu trữ trả về tập kết quả