sql >> Databáze >  >> RDS >> PostgreSQL

Jaká je maximální velikost dávky JDBC?

PgJDBC má určitá omezení týkající se dávek:

Výhodou dávkování je snížení počtu zpátečních cest sítě. Takže pokud je vaše DB lokální na vašem aplikačním serveru, má to mnohem menší smysl. S rostoucí velikostí dávky se snižuje návratnost, protože celková doba čekání v síti rychle klesá, takže často není práce stresující se snahou udělat dávky co největší.

Pokud načítáte data hromadně, vážně zvažte použití COPY API místo toho prostřednictvím CopyManager PgJDBC , získaného prostřednictvím PgConnection rozhraní. Umožňuje streamovat data podobná CSV na server pro rychlé hromadné načítání s velmi malým počtem zpátečních cest klient/server. Bohužel je to pozoruhodně nedostatečně zdokumentováno – v hlavních dokumentech PgJDBC se vůbec neobjevuje, pouze v dokumentech API .



  1. PostgreSQL a zamykání

  2. Výchozí nápověda k uzamčení tabulky na SQL Server 2005/2008

  3. Nabídka stromu sestavení PHP / MySQL

  4. Připojení databáze MySQL s náhledem sady Visual Studio 2013