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

Jak získat vysoký výkon při velké transakci (postgresql)

Ne, hlavní myšlenkou, jak to mít mnohem rychlejší, je provádění všech vložení v jedné transakci. Více transakcí nebo použití žádné transakce je mnohem pomalejší.

A zkuste použít kopírování, které je ještě rychlejší:http:// www.postgresql.org/docs/9.1/static/sql-copy.html

Pokud opravdu musíte použít vložky, můžete také zkusit vypustit všechny indexy z této tabulky a vytvořit je po načtení dat.

To může být také zajímavé:http://www.postgresql.org/ docs/9.1/static/populate.html



  1. Jak převést unixové časové razítko na hodnotu data/času v PostgreSQL

  2. Vytvoření tabulky s názvem proměnné php mysql

  3. Vyberte počet / duplikáty

  4. Vyhledávání pole Php/MySql pomocí ã, š, é, ë, ú, ü, í, ž