sql >> Databasteknik >  >> RDS >> PostgreSQL

Hur man får hög prestanda under en stor transaktion (postgresql)

Nej, huvudidén för att få det mycket snabbare är att göra alla insatser i en transaktion. Flera transaktioner, eller utan transaktion, är mycket långsammare.

Och försök att använda copy, vilket är ännu snabbare:http:// www.postgresql.org/docs/9.1/static/sql-copy.html

Om du verkligen måste använda inlägg kan du också prova att ta bort alla index i den här tabellen och skapa dem efter att ha laddat data.

Detta kan också vara intressant:http://www.postgresql.org/ docs/9.1/static/populate.html



  1. SQLite3.Undantag:databasdiskbilden är felaktig

  2. Välj distinkta kombinationer från två kolumner

  3. Django views.py Version av SQL Join with Multi Table Query

  4. Rekursiv PL SQL Query Hjälp