PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Berapa ukuran batch JDBC maks?

PgJDBC memiliki beberapa batasan terkait batch:

Manfaat batching adalah pengurangan perjalanan pulang pergi jaringan. Jadi tidak ada gunanya jika DB Anda lokal ke server aplikasi Anda. Ada pengembalian yang semakin berkurang dengan bertambahnya ukuran batch, karena total waktu yang dibutuhkan dalam jaringan menunggu berkurang dengan cepat, sehingga seringkali tidak berhasil dengan menekankan mencoba membuat batch sebesar mungkin.

Jika Anda memuat data secara massal, pertimbangkan untuk menggunakan COPY API sebagai gantinya, melalui CopyManager PgJDBC , diperoleh melalui PgConnection antarmuka. Ini memungkinkan Anda mengalirkan data seperti CSV ke server untuk pemuatan massal yang cepat dengan sangat sedikit perjalanan pulang pergi klien/server. Sayangnya, ini sangat kurang terdokumentasi - sama sekali tidak muncul di dokumen PgJDBC utama, hanya di dokumen 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. menyediakan sertifikat untuk koneksi Tomcat jndi ke postgresql

  2. java.lang.IllegalArgumentException:im ==null?

  3. 8 Fitur kompatibilitas Oracle baru di EnterpriseDB PPAS 9.2 Beta

  4. Bagaimana cara menjatuhkan database PostgreSQL jika ada koneksi aktif ke sana?

  5. Driver:[email protected] mengembalikan null untuk URL... Saat menerapkan boot musim semi ke Heroku