PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Какъв е максималният размер на пакета JDBC?

PgJDBC има някои ограничения по отношение на партидите:

Ползата от групирането е намаляване на обиколките по мрежата. Така че има много по-малко смисъл, ако вашата DB е локална за вашия сървър за приложения. Има намаляваща възвращаемост с увеличаване на размера на пакета, тъй като общото време, необходимо за изчакване в мрежата, намалява бързо, така че често не е натоварващо да се опитвате да направите партиди възможно най-големи.

Ако зареждате групово данни, сериозно обмислете използването на COPY API вместо това чрез CopyManager на PgJDBC , получен чрез PgConnection интерфейс. Позволява ви да предавате CSV-подобни данни към сървъра за бързо масово зареждане с много малко двупосочни обиколки клиент/сървър. За съжаление е изключително недостатъчно документиран - изобщо не се появява в основните документи на PgJDBC, само в документите за 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. Как да потърся json колона за празни обекти?

  2. Последователност, запазвайки много към много

  3. Масивни вложки с pg-обещание

  4. Колона за грешка c.CreatedOn не съществува... в регистрационните файлове на PostgreSQL по време на инициализация на първия контекст на кода с помощта на доставчика на Devart dotConnect

  5. Как да генерирам случаен, уникален, буквено-цифров идентификатор с дължина N в Postgres 9.6+?